优草派  >   Python

Python如何将数值转换成等级制?Python输入一个数字判断成绩分数等级的方法

翟嘉慧            来源:优草派

实现分数等级制,在我们日常时候中是一种常见的操作,知道一个学习的成绩将成绩转换成等级,用来评价学习的成果,在Python中也可以使用特定的方法实现,下面就一起来看看数值转换成等级制的方法吧,希望可以对大家的学习有所帮助。

Python如何将数值转换成等级制?Python输入一个数字判断成绩分数等级的方法

一、分支结构

在成绩数值转换为等级制之前,我们需要了解的是Python中的分支结构,进行转换的时候,通常使用的是多分支结构,下面看看具体的语法结构,如下:

if 达式1:
    语句块1
elif 表达式2:
    语句块2
elif 表达式3:
    语句块3

通过语法结构可以知道,这是一种能根据用户的操作,更好的去控制程序的逻辑性,在合适的位置会放入相关的引入条件,当我们要进行等级转换的时候,使用的就是if-elif语句,具体的操作如下:

二、转换方式

首先,看看一般数值所对应的等级制,假设我们设置的是下面这种成绩所对应的等级,如下:

100-90  A
90-80  B
80-70  C
70-60  D
60以下为F

想进行分数等级的转换,其实它就是一个普通的数学问题,在Python中只需要在程序中输入对应的一个数值,并且这个数字是在上面所划分的数的范围内,就可以很好的进行分数的判断,最后等到一个等级制,代码如下:

a=score(input())
if a>=90:
  print("A")
elif 90>a>=80:
  print("B")
elif 80>a>=70:
  print("C")
elif 70>a>=60:
  print("D")
elif a<60:
  print("E")

代码中,可以随意输入一个成绩,只要输入的数在指定的范围内,就可以判断出分数等级了

关于Python如何将数值转换成等级制?Python输入一个数字判断成绩分数等级的方法的文章就分享到这里了,希望大家通过对这篇文章的学习,能掌握到更多的Python知识。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。
TOP 10
  • 周排行
  • 月排行