Python基础:if...elif...else...结构

if...elif...else...结构需要填写多个条件。

if后接主要条件

elif后接与主要条件不重复的次要条件

else后不需要接任何内容。

若有更多需要,可以无限加入elif条件,但每个elif条件都不能和已出现的条件产生重复。运行代码时,满足哪个条件就会执行其下方的代码块,都不满足就执行else后的代码块。有些情况也可以省略else及其代码块。

#if...elif...else...结构的应用                                                                  
grade = int(input('请输入分数'))                                                                      
if grade < 60:                                                                  
    print('不及格')                                                              
elif 60 <= grade < 75:                                                                 
    print('一般')                                                              
elif 75 <= grade < 90:                                                                  
    print('良好')                                                              
elif 90 <= grade < 100:                                                                  
    print('优秀')                                                              
else:                                                                  
    print('满分')                                                              

输入一个分数,若分数小于60则输出不及格“不及格”,若大于等于60且小于75则输出“一般”,若大于等于75且小于90则输出“良好”,若大于等于90且小于100则输出一般“优秀”,若为100则输出“满分”。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值