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

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

else 要顶行写

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

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

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

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

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

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

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

没问题啊,什么错误麻烦吧问题补充清楚。

十有八九是缩进,对齐的问题。 自己去看,我专门总结的: 【教程】详解Python中代码缩进(Indent):影响代码的内在逻辑关系和执行结果 就懂了。 (此处不给贴地址,请自己用google搜标题,即可找到帖子地址)

网站地图

All rights reserved Powered by www.fltk.net

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