我想制作一个提供标准输出的模式



假设高度为4,宽度为8

结果将是:

0 1 2 3 4 5 6 7
8 9 0 1 2 3 4 5
6 7 8 9 0 1 2 3
4 5 6 7 8 9 0 1

我是个初学者,我试过像一样

for i in range(height):
for j in range(width):
print(j, sep='  ', end=' ', flush=True)
print()

但是它需要打印1到9,并且新的行将在宽度之后打印,应该采取什么方法?

你的想法是对的。我修改了你的代码,使用了一个计数器变量,然后把它写为mod 10。

height = 4
width = 8
counter = 0
for i in range(height):
for j in range(width):
print(counter%10, sep='  ', end=' ', flush=True)
counter+=1
print()

相关内容

最新更新