我需要一些使用嵌套for循环打印乘法表的帮助。我现在的代码是:
for x in range(1,10):
print(" ", x, end = '')
print()
for row in range(1, 10):
for col in range(1, 10):
num = row * col
if num < 10:
empty = " "
else:
if num < 100:
empty = " "
print(empty, num, end = '')
print()
结果是
我需要它打印为
Tags:
最简单的方法之一是从0开始计数,而不是从1开始计数:
这将打印
这就是说,这里有一个一行程序版本,可以得到相同的输出:
试试这个:
它会给你:
@Selcuk做了一些很好的观察,因此这里有一个嵌套for循环的版本,并且正确对齐:
相关问题 更多 >
编程相关推荐