。假定某班有5名学生期末考试共5门课程,要求输入每名学生各门成绩,计算出每名学生的总分井输出。
时间: 2024-03-15 13:44:52 浏览: 156
Students-elective-courses-system.zip_假定有n门课程
5星 · 资源好评率100%
好的,我可以给您提供一个简单的 Python 代码来实现这个功能。请看下面的代码:
```python
# 定义一个空字典用于存储学生的成绩
scores = {}
# 输入每名学生的成绩
for i in range(5):
name = input("请输入第{}名学生的姓名:".format(i+1))
grades = []
for j in range(5):
grade = float(input("请输入{}的第{}门成绩:".format(name, j+1)))
grades.append(grade)
# 计算每名学生的总分
total_score = sum(grades)
# 将学生的姓名和总分存入字典中
scores[name] = total_score
# 输出每名学生的总分
for name, score in scores.items():
print("{}的总分是:{}".format(name, score))
```
您可以将上述代码复制到 Python 编辑器中运行,输入每名学生的成绩后,程序会自动计算每名学生的总分并输出。希望这个代码可以帮助到您。
阅读全文