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

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

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)//10

if index>=0:returndegree[index]else:return degree[-1]

结果展示为:

今天的学习就到这里啦~

python成绩转换_PYTHON将成绩从百分制变换到等级制相关推荐

  1. PYTHON将成绩从百分制变换到等级制

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

  2. python编程语言转换_Python语言 编码转换与中文处理

    本文主要向大家介绍了Python语言 编码转换与中文处理,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. Python 编码转换与中文处理python 中的 unicode是让人很 ...

  3. python十进制转换_python实现各进制转换的总结大全

    前言 玩ctf经常遇到进制转换的问题,就正好做一个进制转换总结,分享出来供大家参考学习,下面来一起看看详细的介绍: 字符串与十六进制转换 例如百度ctf 12月的第二场第一个misc 666C6167 ...

  4. python路径转换_python路径如何转换?

    之前我们讲过了不少python中路径的基本知识,大家都知道使用路径后可以轻松地导入文件,做程序写代码就会变得轻松起来.但是,有时候我们不会选择一种路径,需要两个来回转换.今天小编就来教大家如何转换吧. ...

  5. python成绩转换_Python格式化输出%与format能不能互相转换?

    使用format可以实现%的所有功能,%只能按照固定的顺序去格式化字符串,而format使用起来会更灵活一些,下面对两者的功能做一个对比. 字符串格式化功能: 如果使用%,每个%只匹配一个参数,而且只 ...

  6. python 文件格式转换_Python的处理数据,如何进行数据转换,学会三种方式

    平时我们在处理数据的时候,有些数据类型不是我们想要的,怎么办? 如: python数据转换 num01,num02是str类型,但是我们需要的是整型,所以通过int转换成了整数. 数据转换 如何完成数 ...

  7. python 文件格式转换_python实现txt文件格式转换为arff格式

    本文实例为大家分享了python实现txt文件格式转换为arff格式的具体代码,供大家参考,具体内容如下 将文件读取出来的时候默认都是字符型的,所以有转换出来有点问题,但是还是可以用的. 文件要求第一 ...

  8. python数字转换_Python实现中文数字转换为阿拉伯数字的方法示例

    本文实例讲述了Python实现中文数字转换为阿拉伯数字的方法.分享给大家供大家参考,具体如下: 一.需求 今天写了三千二百行代码. 今天写了3200行代码. 两行意思相同,只是表达方式不太能够,统一掉 ...

  9. python十进制转换_Python方法如何将普通IP转换为十进制IP

    Python语言如何将一个普通的IP地址转换成十进制数字的地址?今天就为大家提供这样一段代码:Python方法如何将普通IP转换为十进制IP.如果有需要也可以把代码再改进下,变成支持ip十进制.二进制 ...

最新文章

  1. 关于手机系统信息的总结
  2. 十进制字符串转十六进制字符串
  3. 科学解析2021年AI领域的10个大胆预测
  4. golang 切片 slice 去掉重复元素
  5. python如何进行数据抓取_如何进行手机APP的数据爬取?
  6. JavaScript的特殊函数
  7. ImportBeanDefinitionRegistrar向容器中注册bean
  8. 【数据结构与算法】之判断一个整数是否是 4 的幂次方的高逼格算法
  9. 64位CentOS6.2安装erlang及rabbitmqServer
  10. python求和函数从1到m_python求从M个列表中取N个出来的组合算法
  11. android反射开启通知_Android中反射的简单应用
  12. c语言学习笔记 关于double
  13. java 枚举放那个包,java枚举,包装类,math使用
  14. Access to the path Library\UnityAssemblies\UnityEngine.xml is denied.
  15. 学习笔记12--Apollo开发平台
  16. ArcFace: AdditiveAngularMarginLossforDeepFaceRecognition
  17. win10删除多余账户_Win10系统如何删除账户?Win10系统删除账户的方法
  18. 根据用户输入的Email跳转到相应的邮箱登录页面【蕃薯耀分享】
  19. 自动化测试八宗罪- 读Test Automation Snake Oil的一点翻译和感想
  20. 珍藏多年的视频文案网站

热门文章

  1. python画蜡烛致敬烈士_python 绘制蜡烛图 PS软件绘制蜡烛教程
  2. 综合计算增长比例计算机,2020云南社区考试资料分析:比重变化量的计算
  3. 从一个简洁的进度刻度绘制中了解自定义View的思路流程
  4. 如何制作一个音游鬼畜视频
  5. 双硬盘(SSD固态+机械硬盘HDD)装双系统win10+Ubuntu18.04安装、配置bios 记录/教程
  6. 前端点击图片的某个区域进行映射
  7. 点击按钮之后右侧弹出导航,再点击右侧导航隐藏回去的实现
  8. 想让行车记录仪协助道路病害自动化检测?可以!
  9. 【19调剂】河南理工大学 调剂公告
  10. 名字就是一切:我的一点经历和经验,公司名、域名、网名、姓名