编写一个程序,要求用户输入五个考试分数。该程序显示每个分数对应的字母等级和考试的平均分数。在程序中编写以下函数: (1)calc_average。这个函数将接受五个考试成绩作为参数,并返回分数的平均值。 (2) determine_grage。这个函数将接受一个考试分数作为参数,并返回基于以下分级表评定的字母等级。 分数 字母等级 4 90-100 80-89 B 70-79 60-69 D 低于60 E
时间: 2024-03-18 22:38:43 浏览: 165
编写程序,输入并保存5名学生的信息,计算出平均分,再按照成绩从高到低的顺序输出他们的信息。学生信息包括:学号、姓名、成绩。
好的,以下是给您的 Python 代码:
```python
def calc_average(score1, score2, score3, score4, score5):
total_score = score1 + score2 + score3 + score4 + score5
average_score = total_score / 5
return average_score
def determine_grade(score):
if score >= 90:
return "A"
elif score >= 80:
return "B"
elif score >= 70:
return "C"
elif score >= 60:
return "D"
else:
return "E"
score1 = int(input("请输入第一个考试分数:"))
score2 = int(input("请输入第二个考试分数:"))
score3 = int(input("请输入第三个考试分数:"))
score4 = int(input("请输入第四个考试分数:"))
score5 = int(input("请输入第五个考试分数:"))
average_score = calc_average(score1, score2, score3, score4, score5)
print("考试的平均分数为:", average_score)
print("分数对应的字母等级为:")
print(f"第一个考试分数对应的字母等级为:{determine_grade(score1)}")
print(f"第二个考试分数对应的字母等级为:{determine_grade(score2)}")
print(f"第三个考试分数对应的字母等级为:{determine_grade(score3)}")
print(f"第四个考试分数对应的字母等级为:{determine_grade(score4)}")
print(f"第五个考试分数对应的字母等级为:{determine_grade(score5)}")
```
您可以在命令行或者 Python IDE 中运行该代码,按照提示输入五个考试分数,程序将会显示每个分数对应的字母等级和考试的平均分数。
阅读全文