gpt4 book ai didi

python - 在 Python 中打印表格

转载 作者:太空宇宙 更新时间:2023-11-04 05:09:58 25 4
gpt4 key购买 nike

我有一个任务要在 Python 中创建一个 10 x 10 的表格,我在我的打印函数中使用结尾“\t”来防止它创建一个新行。但是,我需要它在 10 个字符之后开始一个新行。我怎样才能做到这一点?这是我的代码:

product = 0
for x in range(1,11):
for y in range(1,11):
product = x * y
print(product, end="\t")

我需要它看起来像这样:

1   2   3   4   5   6   ...
2 4 6 8 10 12 ...
3 6 9 12 15 18 ...

最佳答案

这是使用 format 方法中的alignement 选项。

product = 0
for x in range(1,11):
for y in range(1,11):
product = x * y
print('{:<4}'.format(product), end='')
print()

引用:Format specification mini-language

关于python - 在 Python 中打印表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43244717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com