jrbb.net
当前位置:首页 >> python中使用For循环后出现SyntAxError: invAliD s... >>

python中使用For循环后出现SyntAxError: invAliD s...

结尾少了冒号

>> sum=0 >>> for x in range(101): sum= sum+ 1 print(sum) 注意 中间要加一个空格行,也就是print 上边有一个空行,表示 for循环结束。

题主给的错误信息不全,请截图说明。 目测有一个错误: if i%2==0 : # if的结尾有冒号

你这个地方写错了: print('哼!再猜!你只剩'8-i'次机会') 你需要用" , " 隔开: print('哼!再猜!你只剩', 8-i, '次机会')

你是不是进入解释器了,不进入解释器直接在命令行里输入python "F:\python\textweb.py"就可以了。

那一行有语法错误,把那行的所有空格去掉再试试

运行的话应该是在命令行下输入python +文件路径 就是你的wxy:~ wxy$ python + 文件路径 运行。 不是进入解释器以后运行的。

在return a+b的下一行再按一次回车 等出现了>>>后,再键入add(3,5) 才可以! >>> def add(a,b):... print "a"... return a+b... >>> add(3,5)a8>>>

python 命令行的 if else 应该放在一起输入 不能分开,应该是这样

语法错误,检查下代码

网站首页 | 网站地图
All rights reserved Powered by www.jrbb.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com