极品召唤兽 发表于 2020-8-2 13:50:49

制表符的问题

for i in range(1, 10):
for j in range(1, i + 1):
    # \t 是制表符,用来对齐。end 默认是 \n,打印后会换行,end='' 可以防止换行
    print(str(j) + '×' + str(i) + '=' + str(i * j) + '\t', end='')
# 打印完一行后换行
print('')


print(str(j) + '×' + str(i) + '=' + str(i * j) + '\t', end='')

不太理解QWQ求解释

zltzlt 发表于 2020-8-2 13:53:13

本帖最后由 zltzlt 于 2020-8-2 13:56 编辑

https://www.py.cn/faq/python/16986.html

极品召唤兽 发表于 2020-8-2 13:55:47

zltzlt 发表于 2020-8-2 13:53
https://www.py.cn/faq/python/16986.html

哦..你不就是那个获得奖学金的大佬吗QAQ

zltzlt 发表于 2020-8-2 13:56:50

极品召唤兽 发表于 2020-8-2 13:55
哦..你不就是那个获得奖学金的大佬吗QAQ

{:10_297:}

极品召唤兽 发表于 2020-8-2 13:57:56

zltzlt 发表于 2020-8-2 13:53
https://www.py.cn/faq/python/16986.html

https://s1.ax1x.com/2020/08/02/aJzC1U.png
为啥子表格是偏的没有对齐??

zltzlt 发表于 2020-8-2 13:57:59

再举个例子吧:

zltzlt 发表于 2020-8-2 13:59:06

极品召唤兽 发表于 2020-8-2 13:57
为啥子表格是偏的没有对齐??

可能显示有点问题,你再看我下面的例子

zltzlt 发表于 2020-8-2 13:59:56

极品召唤兽 发表于 2020-8-2 13:57
为啥子表格是偏的没有对齐??

打印乘法表用制表符主要是为了对齐,看着美观,你把 \t 替换成空格也可以

极品召唤兽 发表于 2020-8-2 14:00:27

zltzlt 发表于 2020-8-2 13:59
可能显示有点问题,你再看我下面的例子

嗯...我明白了 谢谢啦~~{:9_232:}

zltzlt 发表于 2020-8-2 14:00:58

极品召唤兽 发表于 2020-8-2 14:00
嗯...我明白了 谢谢啦~~

{:10_297:}不客气
页: [1]
查看完整版本: 制表符的问题