虫行天下 发表于 2022-5-11 09:50:34

如果把两个print语句打印换行,谢谢

我的语句是
for x in (20,30,40):
    print(x*3,end='\t')

for y in 'abcdef':
    print(y,end='\t')

执行后的结果是
60        90        120        a        b        c        d        e        f       

我希望的结果是
60        90        120
a        b        c        d        e        f       



怎么加参数?

青出于蓝 发表于 2022-5-11 09:51:52

for x in (20,30,40):
    print(x*3,end='\t')
print('')
for y in 'abcdef':
    print(y,end='\t')

isdkz 发表于 2022-5-11 09:51:55

for x in (20,30,40):
    print(x*3,end='\t')

print()          # 这里加个 print

for y in 'abcdef':
    print(y,end='\t')

青出于蓝 发表于 2022-5-11 09:52:26

第三行
print('')
展开看就是print('',end="\n")
也就是换了一行达到了想要的效果

虫行天下 发表于 2022-5-11 10:20:35

青出于蓝 发表于 2022-5-11 09:52
第三行
print('')
展开看就是print('',end="\n")


我发现print()也可以,那print()与print(''),有什么差别吗

wp231957 发表于 2022-5-11 10:22:50

虫行天下 发表于 2022-5-11 10:20
我发现print()也可以,那print()与print(''),有什么差别吗

木有

青出于蓝 发表于 2022-5-11 10:23:07

虫行天下 发表于 2022-5-11 10:20
我发现print()也可以,那print()与print(''),有什么差别吗

没有
页: [1]
查看完整版本: 如果把两个print语句打印换行,谢谢