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知识。
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。