为了账号安全,请及时绑定邮箱和手机立即绑定

else问题

score = 75

if score >= 60:

    print 'passed'

print 'not passed'

为什么我输出的内容是passed和not passed呢?不应该只输出passed吗?

正在回答

4 回答

https://img1.sycdn.imooc.com//5bc6cc830001ffb512880115.jpgWhy???   还有题目人名是Bart,用score替换就可以了吧。  大神快来围观

0 回复 有任何疑惑可以回复我~

score = 75

if score >= 60:

    print 'passed'

else:

    print 'not passed'

0 回复 有任何疑惑可以回复我~

python是严格要求语法格式,你print 'not passed'在机器看来就表示这是一个打印输出的语句,而不是if判断循环的语句要执行的内容

你应该

score = 75

if score >= 60:

    print 'passed'

else

     print 'not passed'

这样写

0 回复 有任何疑惑可以回复我~

少了else

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758621    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程
意见反馈 帮助中心 APP下载
官方微信