+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2019-03(1)

2019-04(1)

2019-05(2)

2019-06(2)

2019-07(5)

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

发布于2021-01-15 21:07     阅读(505)     评论(0)     点赞(0)     收藏(3)


0

1

2

3

4

5

6

7

8

9

1.题目

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

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

2.结果展示

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

"""方法一"""
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))

在这里插入图片描述
在这里插入图片描述
程序二:

"""方法二"""
# 或者也可以用下面代码更少的方法
score = int(input("请输入一个在 0-100 之间的数字:"))
degree = "ABCDE"  # 等级为ABCDE
num = 0
while 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]))

在这里插入图片描述
在这里插入图片描述

原文链接:https://blog.csdn.net/rqp123456/article/details/112604568

0

1

2

3

4

5

6



所属网站分类: 技术文章 > 博客

作者:精灵

链接: https://www.pythonheidong.com/blog/article/771894/4510c58b663fef8f85de/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

0 0
收藏该文
已收藏

评论内容:(最多支持255个字符)