多分支

81 阅读1分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第31天,10月更文诚意加码,激发写作潜力|掘金·日新计划 - 掘金 (juejin.cn)点击查看活动详情

www.bilibili.com/video/BV1vA…

多分支的使用

image.png

# 多分支的选择【多个条件】
# if   条件表达式:比较运算符/逻辑运算符/复合运算符
#     代码指令
# elif 条件表达式:
#     代码指令(到底有多少个elif不确定,可以有很多个)
# ......
#   else:(根据实际情况可以没有)
# 特征:
# 1.只要满足其中一个分支,就会退出本层if语句结构【必定会执行其中一个分支】
# 2.每一个分支之间的条件都是互斥的,如果不互斥说明我们写的条件有问题
# 3.至少有两种情况可以选择
# elif后面必须写上条件和语句
# else是选配,根据实际的情况来填写
# 这次用键盘输入来获取成绩
score=int(input('请输入你的成绩:'))   # 获取的是str类型的数据,成绩是数字类型
print(type(score))
if score>90:                   # 如果成绩大于90
    print('您的成绩是A等级')      # 则输出这句话
    pass
elif score>=80:
    print('您的成绩是B等级')
    pass
elif score>=70:
    print('您的成绩是C等级')
    pass
elif score>=60:
    print('您的成绩是D等级')
    pass
else: #选配
    print('可以回家修理地球了....')
print('程序运行结束了')
请输入你的成绩:99
<class 'int''>
您的成绩是A等级
程序运行结束了
请输入你的成绩:52
<class 'int''>
可以回家修理地球了...
程序运行结束了

image.png

1667136216979.png