假定某班有3名学生期末考试共5门课程,要求输入每名学生各门成绩,计算出每名学生的总分并输出。
时间: 2023-04-24 19:03:45 浏览: 129
编写程序,输入并保存5名学生的信息,计算出平均分,再按照成绩从高到低的顺序输出他们的信息 学生信息包括学号、姓名、成绩
好的,以下是回复:
假设某班有3名学生期末考试共5门课程,需要输入每名学生各门成绩,计算出每名学生的总分并输出。
首先,我们需要定义3个变量来存储每个学生的总分。然后,我们需要使用循环来输入每个学生的成绩,并将每个成绩加到对应学生的总分中。最后,我们输出每个学生的总分。
下面是示例代码:
```
# 定义3个变量来存储每个学生的总分
total_score1 = 0
total_score2 = 0
total_score3 = 0
# 循环输入每个学生的成绩
for i in range(3):
print("请输入第", i+1, "个学生的成绩:")
score1 = float(input("第1门课程成绩:"))
score2 = float(input("第2门课程成绩:"))
score3 = float(input("第3门课程成绩:"))
score4 = float(input("第4门课程成绩:"))
score5 = float(input("第5门课程成绩:"))
# 将每个成绩加到对应学生的总分中
if i == 0:
total_score1 = score1 + score2 + score3 + score4 + score5
elif i == 1:
total_score2 = score1 + score2 + score3 + score4 + score5
else:
total_score3 = score1 + score2 + score3 + score4 + score5
# 输出每个学生的总分
print("第1个学生的总分为:", total_score1)
print("第2个学生的总分为:", total_score2)
print("第3个学生的总分为:", total_score3)
```
希望能对您有所帮助!
阅读全文