PYTHON将成绩从百分制变换到等级制
要实现成绩的百分制转化为等级制,我们首先要了解多分支选择结构
多分支选择结构的语法为:
if 达式1:
语句块1
elif 表达式2:
语句块2
elif 表达式3:
语句块3
...
else:
语句块n
现在我们就可以输入代码为:
def func(score):if score>100:return'wrong score.must<=100.'elif score>=90:return'A'elif score>=80:return'B'elif score>=70:return'C'elif score>=60:return'D'elif score>=0:return'E'else:return'wrong score.must>0'
结果展示为:
但是这个看上编程有点繁琐,我们可以尝试另一种Python代码来编写:
代码如下:
def func(score):degree='DCBAAE'if score>100 or score<0:return'wrong score.must between 0 and 100'else:index=(score-60)//10if index>=0:return degree[index]else:return degree[-1]
结果展示为:
今天的学习就到这里啦~
转载于:https://www.cnblogs.com/psl1234/p/11366223.html
PYTHON将成绩从百分制变换到等级制相关推荐
- python成绩转换_PYTHON将成绩从百分制变换到等级制
要实现成绩的百分制转化为等级制,我们首先要了解多分支选择结构 多分支选择结构的语法为: if 达式1: 语句块1 elif 表达式2: 语句块2 elif 表达式3: 语句块3 ... else: 语 ...
- 输入百分制分数,将百分制转换成等级制: 90以上A 80至90 B 70至80 C 60至70 D 其余是E。
score = int(input('输入分数:\n')) if score >= 90:grade = 'A' elif score >=80:grade = 'B' elif scor ...
- C语言成绩abc,C语言常用经典代码:求三角形的面积、把百分制成绩转换为ABC等级制、其两个自然数的最大公约数和最小公倍数...
C语言 经典常用代码 C语言常用经典代码 求三角形的面积. 把百分制成绩转换为ABC等级制. 其两个自然数的最大公约数和最小公倍数. 求输入n个数的平均值. 求一个数各个位上的数字之和. 求n个数的阶 ...
- c语言学习-对一个百分制的成绩给出相应的等级(如90分以上A,80分以上B等
对一个百分制的成绩给出相应的等级(如90分以上A,80分以上B等 程序流程图: 代码: #include<stdio.h> void main() {float a; printf(&qu ...
- 百分制转换为等级制(Centesimal-grade to Letter-grade)利⽤switch语句编写⼀个程序,把⽤数字表示的成绩转化为字⺟表示的等级。
将百分制转换为等级制(Centesimal-grade to Letter-grade) 利⽤switch语句编写⼀个程序,把⽤数字表示的成绩转化为字⺟表示的等级. 使⽤下⾯的等级评定规则:A为90~ ...
- Python控制流程语句实现各种小功能(用户身份认证、百分制转换等级制、英寸与厘米的转换、三角形的周长和面积、九九乘法表……)
目录 控制流程语句 用户身份认证 百分制转换等级制 英寸与厘米的转换 输入三条边长,计算三角形的周长和面积 计算1~100相加 猜数字游戏 电脑生成1-10之间的数字 九九乘法表 打印三角形嵌套for ...
- 学生考试成绩可用百分制和等级制度,编程相互转换,输入等级输出分数段,输入分数,输出等级
学生考试成绩可用百分制和等级制度两种表达方式,规定成绩大于或等于85分时等级为A,在70分到85分之间等级为B,在60到70分之间等级为C,在60分以下为不及格,其等级为D. (1)输入成绩等级,输出 ...
- c语言-百分制成绩转等级制
将一个百分制成绩转换成等级制成绩,百分制与等级制的对应关系如下表: #include<stdio.h> #include<stdlib.h> void main() {floa ...
- Python之pandas:数据类型变换之object、category、bool、int32、int64、float64以及数据类型标准化之详细攻略
Python之pandas:数据类型变换之object.category.bool.int32.int64.float64以及数据类型标准化之详细攻略 目录 数据类型变换之object.categor ...
最新文章
- 【C#】list 去重
- 对于四叉树之(why?what?how)
- 在ASP.NET MVC中进行排序
- 一个 Linux 上分析死锁的简单方法
- NOIP模拟赛10 题解
- html设置表格和div的距离,CSS/HTML Div调整大小和表格定位
- 《HTML5+CSS3网页设计入门必读》——第1章 标记简史1.1 从IETF到W3C:HTML 4的诞生过程...
- [Python] L1-038. 新世界 团体程序设计天梯赛GPLT
- html select 样式t调整_用纯css改变下拉列表select框的默认样式
- 模块调用时对参数值的更改
- 解决摹客iDoc插件在Sketch中无法正常使用,切图和标注尺寸不一致的问题
- MATLAB SMRF点云滤波算法
- 第6-5课:五子棋游戏的相关算法
- Sketch 56.3 for Mac下载
- 安知我不知死之乐”的意境
- 阿里云视频点播上传与url播放
- 想要画漫画?掌握风格很关键!
- 解决elementUI上传多张图片出现闪动的bug
- 使用easypoi导入导出excel,SSM和SpringBoot通用代码
- 关于华为HS8145V 进入华为界面后 再刷回电信界面