在 python3 的同一行上打印列表中的数字及其方块
Printing the number from a list and its square on the same line in python3
所以我想要的基本上是从数字列表 (numbers=[1, 2, 3, 4, 5, 6, 7, 8, 9]
) 中打印数字及其正方形在同一行上。输出应该是这样的:
1 1
2 4
3 9
4 16
5 25
6 36
...
or
...
1, 1
2, 4
3, 9
...
一行答案:
print('\n'.join(['{0} {1}'.format(number, number**2) for number in numbers]))
怎么样:
for i in numbersList:
print(i, i*i)
所以我想要的基本上是从数字列表 (numbers=[1, 2, 3, 4, 5, 6, 7, 8, 9]
) 中打印数字及其正方形在同一行上。输出应该是这样的:
1 1
2 4
3 9
4 16
5 25
6 36
...
or
...
1, 1
2, 4
3, 9
...
一行答案:
print('\n'.join(['{0} {1}'.format(number, number**2) for number in numbers]))
怎么样:
for i in numbersList:
print(i, i*i)