课程
/后端开发
/Python
/初识Python
两次结果竟然不同,为什么?
2016-05-30
源自:初识Python 6-10
正在回答
为什么我用2.7.10的python运行出来是这样的,各位大神,求解释。
123i
逆流暗舞
我用的是3.5.1的,运行下来是这样的
星辰hh 提问者
慕沐7732985 回复 星辰hh 提问者
星辰hh 提问者 回复 慕沐7732985
缩进格式的问题,Python对缩进要求很严格
第二次的结果是正确的。
第一次的格式不对。把第一次代码清楚点表示的话,是这样:
因为:
我测试了一下,把最后的else随便改一下,最后print出来就是我改的值。
楼上说的对,就是语法错误,不过解释器并没有报错,楼主可能找到了bug 0.0
DvilAwn
你上面那个else没缩进安,python对缩进很严格吧
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序