分数等级_学生分数等级用Python查询更方便,你Get到了吗?

Hello,馨儿来更新啦!今天更新的题目有点简单呢,一起动动脑袋来看看吧~~~[做鬼脸]

b03734f63077dd63db39b8b68c138f6c.png

分数等级

1.题目

假如各学科的分数总分为100分,等级分别划分为A等级(≥90分)、B等级(≥80分)、C等级(≥70分)、D等级(≥60分)、E等级(0≤ X <60分),

请你随意输入一个0 - 100分的数字,判断它的等级并在控制台打印出来。


2.结果展示

程序一是先考虑等级为空,当然程序二是最简洁的,直接定义等级,单独考虑分数。


2.1 程序一

"""方法一"""score = int(input("请输入一个在0-100 之间的数字:"))grade = ""while grade == "":  # grade为空,继续循环    if score > 100 or score < 0:        score = int(input("输入错误!请重新输入一个在0-100 之间的数字:"))    else:        if score >= 90:            grade = "A"        elif score >= 80:            grade = "B"        elif score >= 70:            grade = "C"        elif score >= 60:            grade = "D"        else:            grade = "E"        print("分数为{0},等级为{1}".format(score, grade))
104a86147e99c7e32d250dfc8f65d0c8.png

程序一

1abc0562b2dc61a5bb906e5450185e6f.png

程序1


2.2 程序二

"""方法二"""# 或者也可以用下面代码更少的方法score = int(input("请输入一个在 0-100 之间的数字:"))degree = "ABCDE"  # 等级为ABCDEnum = 0while score > 100 or score < 0:    score = int(input("输入错误!请重新输入一个在 0-100 之间的数字:"))else:    num = score // 10    if num < 6: num = 5    print("分数是{},等级是{}".format(score, degree[9 - num]))
8f495a4ed94e73d326f0bda13827fa78.png

程序二

3221c8b6cb8ec11879fa817a2ad81efa.png

程序2


你们还有更好更简便的方法吗?[狗头]欢迎在下面评论区讨论呀。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值