【练习】成绩判断
项目简介
成绩判断
知识模块
- Python 编程语言
知识点
- 类型转换
- 分支语句-if
受众
- 初级测试开发工程师
- 初级Python开发工程师
作业要求
编写一个 Python 程序,用户输入一个分数,程序将根据分数判断并输出相应的等级。分数在 90 分及以上为 A 等级,60 -89 分为 B 等级,否则为 C 等级。
解题思路
-
获取用户输入的分数。
-
判断分数所属的等级范围,并根据判断结果输出相应的等级。
完整代码
# 用户输入分数
score = int(input('输入分数:\n'))
# 根据分数判断等级
if score >= 90:
grade = 'A'
elif score >= 60:
grade = 'B'
else:
grade = 'C'
# 输出等级和分数
print(f"{score} 属于 {grade} 等级")
代码讲解
-
score = int(input("请输入分数:"))
:使用input
函数获取用户输入的分数,并使用 int 函数将输入转换为整数类型,将其存储在变量score
中。 -
if score >= 90
:使用if
条件语句判断分数是否大于等于90。 -
elif score >= 60
:使用elif
条件语句判断分数是否大于等于60,同时不满足第一个条件。 -
else
:如果上述两个条件都不满足,即分数小于60,执行else
语句块。 -
在每个条件语句块中,将相应的等级(A、B、C)赋值给变量
grade
。 -
print(f"{score} 属于 {grade} 等级")
:使用 print 函数输出判断结果,显示用户输入的分数以及对应的等级。