for c in 'spam':
... print(c.upper(), end=' ')
... print()
File "", line 3
print()
^
SyntaxError: invalid syntax
在cmd中,这个错误是什么意思,怎么解决?
我是想让它全部输出玩后,再换行
for c in 'spam':
... print(c.upper(), end=' ')
... print()
File "", line 3
print()
^
SyntaxError: invalid syntax
在cmd中,这个错误是什么意思,怎么解决?
我是想让它全部输出玩后,再换行
python shell中一次只能执行一个语句块,你这样写就不符合规则了,这样写相当于两个语句块:
第一个
for c in 'spam':
print(c.upper(), end='')
第二个
print()
正常情况应该是第一个写完后,敲一下回车表示语句块结束,再敲一下回车语句开始执行。
如果非要的实现这个效果,可以写个函数
def foo():
... for c in 'spam':
... print(c.upper(), end='')
... print()
...
foo()
SPAM