第1个回答 2019-09-22
你的for循环最后没有加冒号(:)
原因主要有:你忘加了,不小心删除等等。
只要加上冒号就没问题了,可以继续写。
不管是for还是while循环都需要在行尾加上冒号。
第2个回答 2019-09-12
你打开的是普通的交互模式,这种模式只能调试一个代码块(IPython之类的交互模式不同,可以调试多个代码块)
n=[...]算一个代码块
for ..
print(a)是一个代码块
print('iii')是一个代码块,上一个代码块没有确认,直接输入这个,把这一句算到上一个代码块了,所以报错。本回答被网友采纳
第3个回答 2019-09-12
你在原来的print(a)下面再打一个回车,让for循环结束试试
第4个回答 2019-09-12
在交互式解释器中,退出语句块需要敲两次回车。