Table 在 python
Table in python
在 python 中,我尝试将 table 变成这样
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
我试过这段代码:
for i in range(1, 11):
for j in range(1,10):
print(j, end=" ")
print(i)
但它输出:
1 2 3 4 5 6 7 8 9 1
1 2 3 4 5 6 7 8 9 2
1 2 3 4 5 6 7 8 9 3
1 2 3 4 5 6 7 8 9 4
1 2 3 4 5 6 7 8 9 5
1 2 3 4 5 6 7 8 9 6
1 2 3 4 5 6 7 8 9 7
1 2 3 4 5 6 7 8 9 8
1 2 3 4 5 6 7 8 9 9
1 2 3 4 5 6 7 8 9 10
for i in range(10):
for j in range(1,11):
print(j, end=" ")
print()
或
for i in range(10):
for j in range(1,11):
print(j, end=" ")
print()
您实际上并不想在外循环中打印 i 。您只需要那里的打印语句作为换行符。您可以更改有多少列 y 修改内部循环中的范围 (j loop)
您的外循环仅用于计算将要打印的行数。好像您想要 10x10 table,所以您有 10 行。
for row in range(10):
然后您希望在每行上打印数字 1 到 10:
for column in range(1,11):
print(column, end=' ')
然后你想写一个换行符,以便每行显示在一个新行上。
print()
应该可以了。
在 python 中,我尝试将 table 变成这样
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10
我试过这段代码:
for i in range(1, 11):
for j in range(1,10):
print(j, end=" ")
print(i)
但它输出:
1 2 3 4 5 6 7 8 9 1
1 2 3 4 5 6 7 8 9 2
1 2 3 4 5 6 7 8 9 3
1 2 3 4 5 6 7 8 9 4
1 2 3 4 5 6 7 8 9 5
1 2 3 4 5 6 7 8 9 6
1 2 3 4 5 6 7 8 9 7
1 2 3 4 5 6 7 8 9 8
1 2 3 4 5 6 7 8 9 9
1 2 3 4 5 6 7 8 9 10
for i in range(10):
for j in range(1,11):
print(j, end=" ")
print()
或
for i in range(10):
for j in range(1,11):
print(j, end=" ")
print()
您实际上并不想在外循环中打印 i 。您只需要那里的打印语句作为换行符。您可以更改有多少列 y 修改内部循环中的范围 (j loop)
您的外循环仅用于计算将要打印的行数。好像您想要 10x10 table,所以您有 10 行。
for row in range(10):
然后您希望在每行上打印数字 1 到 10:
for column in range(1,11):
print(column, end=' ')
然后你想写一个换行符,以便每行显示在一个新行上。
print()
应该可以了。