更新时间:2019年09月20日14时56分 来源:传智播客 浏览次数:
下面我们介绍下if…elif语句的用法,具体使用格式如下:
if判断条件1: 满足条件1时要做的事情 elif判断条件2: 满足条件2时要做的事情 elif判断条件3: 满足条件3时要做的事情
上述格式中,if必须和elif配合使用,关于上述格式的相关说明如下:
(1)当满足判断条件1时,执行满足条件1时要做的事情,然后整个结束;
(2)如果不满足判断条件1,那么判断是否满足条件2,如果满足判断条件2,就执行满足条件2时要做的事情,然后整个计结束;
(3)当不满足判断条件1和判断条件2,如果满足判断条件3,则执行满足判断条件3时要做的事情,然后整个结束。
接下来,使用if…elif语句实现对考试成绩等级的判定。
score = 77 if score >= 90 and score <= 100: print('本次考试,等级为A') elif score >= 80 and score < 90: print('本次考试,等级为B') elif score >= 70 and score < 80: print('本次考试,等级为C') elif score >= 60 and score < 70: print('本次考试,等级为D') elif score >=0 and score < 60: print('本次考试,等级为C')
运行结果为
当然,if…elif语句可以和else语句一起使用,接下来,通过一段伪代码来描述,具体如下:
if 性别为男性: 输出男性的特征 … elif 性别为女性: 输出女性的特征 … ese: 第三种性别的特征 …
关于上述伪代码的说明具体如下:
(1)当满足“性别为男性”时,执行“输出男性的特征”的相关代码;
(2)不满足“性别为男性”时,如果满足“性别为女性”,则执行“输出女性的特征”的相关代码;
(3)当既不满足“性别为男性”,也不满足“性别为女性”时,那么默认执行else后面的代码,即“第三种性别的特征”相关代码。
注意:else必须和if一起使用,否则程序会出错。
以上我们介绍了python中“if...elif语句”的用法,如果想里了解更多python编程知识,请了解python+人工智能课程。
推荐了解:
python+人工智能课程