r = range(1,6)
for counter1 in r:
for counter2 in range(len(r)-counter1):
print ("."),
print (counter1),
for counter3 in range (counter1 - 1):
print ("."),
print ("")
在IDLE Python上运行时,这是我得到的输出:Python IDLE Output
但是,当我在诸如trinket.io之类的在线GUI上运行它时,输出为:Trinket.io Output
我希望它像在trinket.io上一样在IDLE上显示输出,我该怎么做?如您所见,IDLE为每个点都换了一行
答案 0 :(得分:1)
小饰品正在使用python 2
在python 3中,保持在同一行中的逗号不起作用,您必须将其替换为end=
参数:
这条python 2行
print ("."),
成为
print(".", end=" ")
在python 3中
答案 1 :(得分:-1)
<div id="my-widget"> <div class="loader"></div> </div>
这解决了问题,问题是小饰品在使用Python 2,而IDLE在使用3.7。
小饰品正在使用python 2
在python 3中,保持在同一行中的逗号不起作用,您必须将其替换为end =参数:
这条python 2行
打印(“。”), 变成
print(“。”,end =“”)