45. Python中多分支选择结构

目录

多分支选择结构


多分支选择结构

多分支选择结构的语法格式如下

if 条件表达式1:

   语句1/语句块1

elif 条件表达式2:

   语句2/语句块2

.

.

.

elif 条件表达式n:

语句n/语句块n

[else:

    语句n + 1/语句块 n + 1    

]

注: 计算机行业, 描述语法格式时, 使用中括号[ ] 通常表示可选, 非必选;

多分支结构, 几个分支之间是有逻辑关系的,不能随意颠倒顺序;

#输入一个学生成绩,将其转化为简单描述:不及格(小于60),及格(60-79),良好(80-89),优秀(90-100)
score = int(input("请输入一个学生的成绩: "))
if score < 60:
    a = '不及格'
elif score < 80: # 60-80之间,不用写成60 <= score < 80,因为有逻辑顺序,小于60,已经执行前面的了
    a = '及格'
elif score < 90:
    a = '良好'
else:
    a = '优秀'
print(a)
print('分数是{0}, 等级是{1}'.format(score, a)) #利用占位符,更优雅的输出,字符串格式化

输出:

D:\wwwroot\pyiteam\venv\Scripts\python.exe D:/wwwroot/pyiteam/mypy01.py
请输入一个学生的成绩: 89
良好
分数是89, 等级是良好

Process finished with exit code 0

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值