课程
/后端开发
/Python
/初识Python
这个if...else语句中的else是不是可以不写,可以直接这样写: if score>+60: print 'passed' print 'failed' End 但运行不通,有人能详细讲讲吗
2015-12-11
源自:初识Python 5-2
正在回答
你可能是5-1的理解错了,if后面跟两个print都是在满足if条件下执行的.
不能省略。因为,如果score<=60,那么会输出“failed”,但如果score>60,就会输出passed 和 failed 两个结果。
如果你没有else 并不需要类似的 endif 的结束符, 还有就是 你的 if 判断是不是错了? 另外不需要End 吧。
慢慢学不要着急。
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序