我有一个任务要在 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
method.
product = 0
for x in range(1,11):
for y in range(1,11):
product = x * y
print('{:<4}'.format(product), end='')
print()
参考:格式规范迷你语言 https://docs.python.org/3/library/string.html#formatstrings
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)