Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有人知道我如何在python上创建8x8网格吗?_Python_Character Encoding_Functional Programming - Fatal编程技术网

有人知道我如何在python上创建8x8网格吗?

有人知道我如何在python上创建8x8网格吗?,python,character-encoding,functional-programming,Python,Character Encoding,Functional Programming,我需要一些帮助来创建代码,经过长时间的尝试,我一直无法创建代码,需要一些帮助。我正在使用Python 3.3.3和3.3.6。任何回复都将不胜感激 到目前为止,我已经提出了这个3x3的网格,但无法将其升级 def printGrid(): print('┌─┬─┬─┐' '\n' '│' + intToText(boxes[0][0]) + '│' + intToText(boxes[1][0]) + '│' + intToText(boxes[2][0]) + '│'

我需要一些帮助来创建代码,经过长时间的尝试,我一直无法创建代码,需要一些帮助。我正在使用Python 3.3.3和3.3.6。任何回复都将不胜感激

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

def printGrid():
    print('┌─┬─┬─┐' '\n'
        '│' + intToText(boxes[0][0]) + '│' + intToText(boxes[1][0]) + '│' + intToText(boxes[2][0]) + '│' '\n'
        '├─┼─┼─┤' '\n'
        '│' + intToText(boxes[0][1]) + '│' + intToText(boxes[1][1]) + '│' + intToText(boxes[2][1]) + '│' '\n'
        '├─┼─┼─┤' '\n'
        '│' + intToText(boxes[0][2]) + '│' + intToText(boxes[1][2]) + '│' + intToText(boxes[2][2]) + '│' '\n'
        '└─┴─┴─┘')
几点建议:

  • 你需要一条正确宽度的顶线、中间线和底线。您可以通过连接(对于顶行)
    来构造它们┌"+n-1次
    “─┬“
    +
    ”─┐“
  • 您可能应该首先在
    框中查找最大的数字-按照现在的构造,框只够容纳单个数字。您可能需要将它们加宽,并使用打印格式,以确保每个框填充到相同的宽度
  • 然后,您可以对方框中的方框进行迭代
    ,并执行
    “|”。加入(方框中的项目的int_to_文本(项目)
    以加入其内容。不要忘记前导和尾随
    “|”

请阅读。向我们展示一些您遇到问题的代码。还包括任何错误消息。您可以使用…“但不能放大它”-因为您是以一种非常不可伸缩的方式编写的。首先,
似乎是以“错误”(至少是不直观)的方式嵌套的(如果第二个索引沿着每一行递增,而不是第一行递增,则会更容易)。您确定您正在使用的标记吗?我认为您应该删除字符编码和函数编程。或者您是否存在编码等问题?问题是如何进行8x8网格。也许可以更一般地制定此格式。