为什么不输出恭喜你,拿到卓越的成绩。???

来源:4-3 Python之if-elif-else语句

慕瓜0195794

2021-08-20 17:58

score = 100
if score < 60:
    print('抱歉,考试不及格')
elif score >= 80:
    print('恭喜你,拿到优秀的成绩')
elif score >= 90:
    print('恭喜你,拿到卓越的成绩')
else:
    print('恭喜你,考试及格')


写回答 关注

1回答

  • minzeOK
    2021-08-21 15:38:44
    已采纳

    因为他先满足了,前面score>=80的条件,而用if elif else 只要满足一个条件就不会再走下面的判断了,你应该先判断score>=90后再判断score>=80

    慕瓜0195...

    好的,谢谢!

    2021-08-21 21:41:11

    共 1 条回复 >

Python3 入门教程(新版)

python3入门教程,让你快速入门并能编写简单的Python程序

154175 学习 · 1075 问题

查看课程

相似问题