问题:使用 print函数,每输出一次就自动换行

原因:print函数中end参数默认为end='\n',所以每次输出都自动换行

参考:Python中如何实现print()不换行 - 百度文库 (baidu)

解决方法:end=''或者设置成你想要的其他字符

for i in range(10):
    print(i)

#输出为:
0
1
2
3
4
5
6
7
8
9
for i in range(10):
    print(i,end='')


#输出为:
0123456789
for i in range(10):
    print(i,end='我是分隔符')


#输出为:
0我是分隔符1我是分隔符2我是分隔符3我是分隔符4我是分隔符5我是分隔符6我是分隔符7我是分隔符8我是分隔符9我是分隔符

更多推荐

【python 自学记录0409】Python print输出自带换行