有谁知道如何在python上创建一个8x8网格?

时间:2015-09-29 15:54:30

标签: python character-encoding functional-programming

我需要一些帮助来创建代码,经过长时间的尝试后我无法创建它并需要一些帮助。我使用的是Python 3.3.3和3.3.6。任何回复都会非常感激。

到目前为止,我已经提出了这个3x3网格,但无法将其升级。

    void touch(){
    leftWall->setPosition(leftWall->getPositionX() - 50.0f, leftWall->getPositionY());
    rightWall->setPosition(rightWall->getPositionX() + 50.0f, rightWall->getPositionY());
}

1 个答案:

答案 0 :(得分:1)

一些指示:

  • 你需要一个顶线,一个"中间"线和正确宽度的底线。您可以通过连接(对于顶行)"┌" + n-1次"─┬" + "─┐"来构建它们。
  • 您应该首先查找boxes中最大的数字 - 现在构建的方框,只有单个数字的大小。您可能需要使它们更宽并使用打印格式以确保每个框将填充到相同的宽度。
  • 然后,您可以迭代for box in boxes并执行"|".join(int_to_text(item) for item in box)加入其内容。不要忘记领先和尾随"|"