复制粘贴之后的程序为什么不能正常运行
>>> myteacher = '小甲鱼'>>> yourteacher = '黑夜'
>>> ourteacher = myteacher + yourteacher
>>> print (ourteacher)
SyntaxError: multiple statements found while compiling a single statement
复制粘贴之后的程序会报错,而手打的可以正常运行,为什么? Ctrl+N,新建一个,这时直接将代码复制进来,就不会产生这个问题了。
直接在IDLE中编译,是每行都要回车的。 初学就不要复制黏贴了,踏踏实实自己敲一遍吧 在交互模式,>>>提示符下,只能一行一行的输入,如果是复制粘贴也只能一次一行。 IDLE 一次只能解释执行一条语句。
注意,for 、while 等整个语句块算一条语句。 含有 >>> 符号的代码不要直接复制到 IDLE 里,不然会报语法错误。就像小甲鱼说的,初学者就应该踏踏实实敲一遍代码,不要复制粘贴,多动手。 小甲鱼 发表于 2019-11-28 13:45
初学就不要复制黏贴了,踏踏实实自己敲一遍吧
复制黏贴是什么鬼d(д) 小甲鱼 发表于 2019-11-28 13:45
初学就不要复制黏贴了,踏踏实实自己敲一遍吧
谢谢老师{:9_227:} zltzlt 发表于 2019-11-28 20:29
含有 >>> 符号的代码不要直接复制到 IDLE 里,不然会报语法错误。就像小甲鱼说的,初学者就应该踏踏实实敲 ...
谢谢{:9_227:} 感谢 小甲鱼老师!
页:
[1]