我希望表格中的数字与显示的一样正确对齐,该怎么做?
已经感谢!
输入:
for i in range (1,11):
i == i*10
print(f'{i}\t{i*i}\t{i*i*i}')
输出:
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
想要的输出:
1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000
使用str.format
for i in range (1,11):
print('{:>3} {:>3} {:>3}'.format(i, i*i, i*i*i))