我试图编写一个循环来生成从0到8的成对值。对于块上方的每个值,我必须生成一个介于0和8之间的第二个值。我还必须在每个3x3块之间设置间距。
我附上了一张输出应该是什么样子的图片,因为我无法用语言描述输出
我试着在环上玩末端和sep,但没用。我不太熟悉Python,但下面是我尝试过的
for i in range(0,9):
for j in range(0, 9):
print (i,j, sep = ',', end = ' ')
从这段代码中,我可以生成所需的对,但我不知道如何将它们隔开。
任何事都值得感激。提前谢谢你
Tags:
一种更通用的方法:我们创建一个函数,它接受字符串列表、分隔符和块大小,并用分隔符连接每个字符串块
我们创建值列表,用一个空格将它们3乘3连接起来,得到三元组,用更多的空格将三元组3乘3连接起来,得到行,用3乘3连接起来,得到行块,用两个换行符连接起来,得到表
代码比说明短:
输出:
根据我的说法,该代码运行良好:
我很难解释它的作用,但一旦你看到它,你就会马上得到它
相关问题 更多 >
编程相关推荐