python中的if elif,在Python中if…elif…elif…结构中必须包含else子句

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: