Discuss / Python / 请教

请教

Topic source

风铃草Ella

#1 Created at ... [Delete] [Delete and Lock User]

>>> names=['a','b','c']

>>> for name in names:

...     print(name)

...

谁能告诉我一下,当我打了冒号后,我的页面就会出现个省略号,然后再回车又出现省略号,一直不执行,这个是怎么回事啊,不管我print前面是否加空格都是这样。但是但我把同样的内容用Notepad++编好直接调用就是正常的,可以执行

没遇到啊,我在python 3.7.4里执行情况如下:

>>> names = ['a','b','c']

>>> for name in names:

 print(name)

a

b

c

补充下: print(name)后回车下一步执行时,删除空格再回车就执行了

风铃草Ella

#4 Created at ... [Delete] [Delete and Lock User]

我的不行,在for name in names: 这里打了冒号后回车就出来省略号了,输入print那句后再回车又出来个省略号,不显示结果

除非我故意出错,这个才会结束,否则就一直出省略号

因为for循环体没写完,所以会显示省略号

Jessica_tz

#6 Created at ... [Delete] [Delete and Lock User]

输完print(name)后回车出来省略号,因为它默认以为你还要继续输入,再按一次回车就可以了


  • 1

Reply