www.fltk.net > python中ElsE:回车后出错是什么原因?

python中ElsE:回车后出错是什么原因?

else 要顶行写

提示的错误是没有对齐,因为if前面有三个> 所以你可能故意按空格让他们看上去是对齐的,在else:前不要输入空格就好了 >>> if a==b: print "true" else: print "false"

是else前面的print("哼,猜中了也没有奖励!"),应该与上面那个print("我草。。。")对齐

书上这么写是没问题的。else和if对齐就行了。你试试把else对应的输出语句写完了再运行。

错误提示的意思是程序是出现了不合法的语句。 如果是在写一个完整的程序,不建议直接在shell中写,最好new一个文件,写入程序,然后再按F5执行,注意缩进。 另外,如果你程序的输入输出中包含较多的中文,建议用Python3.0或更高的版本,因为Pyth...

你这个是交互式命令行,只能输入一条命令 点击上面的的File->New菜单,在新打开的窗口输入,按F5运行程序

if和else格式如下 if 12>121: ****print 'A' else: ****print 'B'

直接把else删掉或者注释掉不就不会执行了吗 在else的两行前面加#

$python tt.py File "tt.py", line 7 else: ^ SyntaxError: invalid syntax -------------------------------- fobj.write('%s%s' % (aLine, os.linesep)) # 你少了个括号!!!

参考下我这个 IDLE的缩进好奇怪 感兴趣的话可以了解下ipython, pythonwin, dreampie, bpython等

网站地图

All rights reserved Powered by www.fltk.net

copyright ©right 2010-2021。
www.fltk.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com