要实现成绩的百分制转化为等级制,我们首先要了解多分支选择结构

多分支选择结构的语法为:

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将成绩从百分制变换到等级制相关推荐

  1. python成绩转换_PYTHON将成绩从百分制变换到等级制

    要实现成绩的百分制转化为等级制,我们首先要了解多分支选择结构 多分支选择结构的语法为: if 达式1: 语句块1 elif 表达式2: 语句块2 elif 表达式3: 语句块3 ... else: 语 ...

  2. 输入百分制分数,将百分制转换成等级制: 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 ...

  3. C语言成绩abc,C语言常用经典代码:求三角形的面积、把百分制成绩转换为ABC等级制、其两个自然数的最大公约数和最小公倍数...

    C语言 经典常用代码 C语言常用经典代码 求三角形的面积. 把百分制成绩转换为ABC等级制. 其两个自然数的最大公约数和最小公倍数. 求输入n个数的平均值. 求一个数各个位上的数字之和. 求n个数的阶 ...

  4. c语言学习-对一个百分制的成绩给出相应的等级(如90分以上A,80分以上B等

    对一个百分制的成绩给出相应的等级(如90分以上A,80分以上B等 程序流程图: 代码: #include<stdio.h> void main() {float a; printf(&qu ...

  5. 百分制转换为等级制(Centesimal-grade to Letter-grade)利⽤switch语句编写⼀个程序,把⽤数字表示的成绩转化为字⺟表示的等级。

    将百分制转换为等级制(Centesimal-grade to Letter-grade) 利⽤switch语句编写⼀个程序,把⽤数字表示的成绩转化为字⺟表示的等级. 使⽤下⾯的等级评定规则:A为90~ ...

  6. Python控制流程语句实现各种小功能(用户身份认证、百分制转换等级制、英寸与厘米的转换、三角形的周长和面积、九九乘法表……)

    目录 控制流程语句 用户身份认证 百分制转换等级制 英寸与厘米的转换 输入三条边长,计算三角形的周长和面积 计算1~100相加 猜数字游戏 电脑生成1-10之间的数字 九九乘法表 打印三角形嵌套for ...

  7. 学生考试成绩可用百分制和等级制度,编程相互转换,输入等级输出分数段,输入分数,输出等级

    学生考试成绩可用百分制和等级制度两种表达方式,规定成绩大于或等于85分时等级为A,在70分到85分之间等级为B,在60到70分之间等级为C,在60分以下为不及格,其等级为D. (1)输入成绩等级,输出 ...

  8. c语言-百分制成绩转等级制

    将一个百分制成绩转换成等级制成绩,百分制与等级制的对应关系如下表: #include<stdio.h> #include<stdlib.h> void main() {floa ...

  9. Python之pandas:数据类型变换之object、category、bool、int32、int64、float64以及数据类型标准化之详细攻略

    Python之pandas:数据类型变换之object.category.bool.int32.int64.float64以及数据类型标准化之详细攻略 目录 数据类型变换之object.categor ...

最新文章

  1. 【C#】list 去重
  2. 对于四叉树之(why?what?how)
  3. 在ASP.NET MVC中进行排序
  4. 一个 Linux 上分析死锁的简单方法
  5. NOIP模拟赛10 题解
  6. html设置表格和div的距离,CSS/HTML Div调整大小和表格定位
  7. 《HTML5+CSS3网页设计入门必读》——第1章 标记简史1.1 从IETF到W3C:HTML 4的诞生过程...
  8. [Python] L1-038. 新世界 团体程序设计天梯赛GPLT
  9. html select 样式t调整_用纯css改变下拉列表select框的默认样式
  10. 模块调用时对参数值的更改
  11. 解决摹客iDoc插件在Sketch中无法正常使用,切图和标注尺寸不一致的问题
  12. MATLAB SMRF点云滤波算法
  13. 第6-5课:五子棋游戏的相关算法
  14. Sketch 56.3 for Mac下载
  15. 安知我不知死之乐”的意境
  16. 阿里云视频点播上传与url播放
  17. 想要画漫画?掌握风格很关键!
  18. 解决elementUI上传多张图片出现闪动的bug
  19. 使用easypoi导入导出excel,SSM和SpringBoot通用代码
  20. 关于华为HS8145V 进入华为界面后 再刷回电信界面

热门文章

  1. 微信公众号开发教程(四)自定义菜单
  2. 游戏运营是什么?运营专员需要具备什么能力?
  3. 移动CM201-2机顶盒系统设置apk
  4. java 内联_Java内联类初探
  5. 如何将centos 语系设置成为中文
  6. python socket 域名_Python网络编程中的套接字名和DNS解析。
  7. 扫描文档SDK ocr识别技术
  8. css3-animation-复习篇
  9. 雷电模拟器python编程接口_【Python】雷电模拟器说明[附代码]
  10. vs2015中安装cplex攻略以及解决丢失cplex.dll问题