i = 1
while i <= 6:
print 2**i,' ','\t', 3**i
i += 1
print
i = 1
while i <= 6:
print 2**i ,'\t', 3**i
i += 1
print
这是我写的两个不同的代码。对于第一个,我添加了四个空格,输出很奇怪。如果我将四个空格更改为三个空格,则两个代码的输出将相同。我不明白。
答案 0 :(得分:1)
如果您想要固定的格式化输出,您应该查看格式化的打印语句而不是使用制表符。这个网站有一个很好的描述:https://pyformat.info/ 填充和对齐部分可能是你想要开始帮助清理输出的部分。