2.从键盘读入学生成绩,找出最高分, 并输出学生成绩等级。 >成绩>=最高分-10>成绩>=最高分-20>成绩>=最高分-30>其余 等级为'A等级为'B等级为C等级为'D 提示:先读入学生人数,根据人数创建int数组, 存放学生成绩。
时间: 2024-03-25 10:37:01 浏览: 64
将成绩划分为5个等级,并从键盘输入一个成绩,判断其等级并输出\
5星 · 资源好评率100%
好的,这是一个简单的实现,你可以参考以下代码:
```python
student_num = int(input("请输入学生人数:"))
scores = []
max_score = 0
# 读入学生成绩,找出最高分
for i in range(student_num):
score = int(input("请输入第{}个学生的成绩:".format(i+1)))
scores.append(score)
if score > max_score:
max_score = score
# 输出学生成绩等级
for score in scores:
if score >= max_score - 10:
print("学生成绩为{},等级为A".format(score))
elif score >= max_score - 20:
print("学生成绩为{},等级为B".format(score))
elif score >= max_score - 30:
print("学生成绩为{},等级为C".format(score))
else:
print("学生成绩为{},等级为D".format(score))
```
希望这能够帮到你!
阅读全文