假设有Python,C,English,Math四门课程,请输入一位学生的四门课程的成绩,并计算平均分,最高分,最低分和总分
时间: 2024-09-19 08:07:12 浏览: 54
python 输入学生考试成绩计算平均分 示例
5星 · 资源好评率100%
当然,我们可以使用字典(dict)来存储这位学生各科的成绩,然后计算平均分、最高分和最低分。这里有一个简单的Python代码示例:
```python
# 假设我们有成绩数据
student_scores = {
"Python": 90,
"C": 85,
"English": 95,
"Math": 92
}
# 计算总分
total_score = sum(student_scores.values())
# 计算平均分
average_score = total_score / len(student_scores)
# 找到最高分和最低分
max_score = max(student_scores, key=student_scores.get)
min_score = min(student_scores, key=student_scores.get)
print("Total score:", total_score)
print("Average score:", average_score)
print("Highest score (subject):", max_score, "with a score of", student_scores[max_score])
print("Lowest score (subject):", min_score, "with a score of", student_scores[min_score])
```
运行这段代码后,你会得到学生各门课程的成绩总分、平均分、最高分对应的科目以及分数,以及最低分对应的科目及分数。
如果你想要编写这个程序,可以直接复制并粘贴这段代码到Python环境中运行。如果有其他特定的需求或疑问,请随时告诉我。
阅读全文