当前位置:   article > 正文

用Pyhton实现成绩等级转换_在python里成绩对应等第

在python里成绩对应等第

使用多分枝if-elif-else语句

形式如下:

if 布尔表达式1:

    语句块1

elif 布尔表达式2:

    语句块2

elif 布尔表达式n:

    语句块n

else:

布尔表达式n:

    语句块n+1

以下的代码不仅可以判断一般的分数,还可以判断负数和超过100的不合法分数

  1. #成绩等级转换.py
  2. '''
  3. 将同学的百分制成绩转化等级:score>=90-->'优秀',score>=80-->'良好',
  4. score>=70-->'中等',score>=60-->'及格',score<=60-->'不及格'
  5. '''
  6. score=float(input("请输入一个百分制成绩:"))
  7. if score<0 or score>100:
  8. print("输入不合法,请重新输入!")
  9. else:
  10. if score>=90:
  11. grade="优秀"
  12. elif score>=80:
  13. grade="良好"
  14. elif score>=70:
  15. grade="中等"
  16. elif score>=60:
  17. grade="及格"
  18. else:
  19. grade="不及格"
  20. print(score,"对应的等级为:",grade)

运行结果如下:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/92507
推荐阅读
相关标签
  

闽ICP备14008679号