从上往下依次判断?

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

weixin_慕桂英7374405

2021-01-29 16:55

score = 95 if score > 90:    print('恭喜你,拿到卓越的成绩') elif score > 80:    print('恭喜你,拿到优秀的成绩') elif score >= 60:    print('恭喜你,考试及格') else:    print('抱歉,考试不及格') 从上往下依次判断?

写回答 关注

3回答

  • joe学习版
    2021-02-14 15:15:52

    就这题来说,当age=95时,从上往下看,最先满足的是>80,故短路后方所有分支,直接输出print

  • 慕莱坞9456434
    2021-01-30 14:34:12

    对的,只有不符合第一个才会判断下一个

  • 慕哥3167687
    2021-01-30 13:16:10

    对啊,从上往下以此判断,一旦有一个判断是对的,就直接跳出循环了

Python3 入门教程(新版)

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

154173 学习 · 1075 问题

查看课程

相似问题