python中的if elif,在Python中if…elif…elif…结构中必须包含else子句
Python有一个非常基本的if-else结构,执行过程比较简单,就是判断if语句中的表达式是否为真。如果为真,程序将执行if语句下面的代码块,如果if语句中的判断结果为假或假,则依次判断elif语句中的表达式。这是这个分支的基本使用流程。下面简单介绍几个步骤,让大家掌握语句的用法。例:输入学生的语文、数学、英语考试成绩,每科满分100分,通过学生成绩评定:
答:平均分=90分。
B:B的平均分:90分=80分。
C: 80分平均分=70分
-ms-text-justify: inter-ideograph;">D:70分>平均分>=60分
E:平均分<60分
实现代码:
chinese=int(input("请输入学生的语文成绩:"))maths=int(input("请输入学生的数学成绩:"))
english=int(input("请输入学生的英语成绩:"))
average=(chinese+maths+english)/3
ifaverage>=90:
print("学生的平均分为:%.2f,成绩综合评定为:A"%average)
elifaverage>=80andaverage<90:
print("学生的平均分为:%.2f,成绩综合评定为:B"%average)
elifaverage>=70andaverage<80:
print("学生的平均分为:%.2f,成绩综合评定为:C"%average)
elifaverage>=60andaverage<70:
print("学生的平均分为:%.2f,成绩综合评定为:D"%average)
else:
print("学生的平均分为:%.2f,成绩综合评定为:E"%average)
输出结果:
现在大家清晰了if-elif-else语句的基础用法了吧,每一个判断语句都具有排他性,判断结果一旦为True就不再往下执行,希望可以帮助大家哦~
(推荐操作系统:windows7系统、Python 3.9.1,DELL G3电脑。)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。