此题目为某班期末考试科目为数学(mt)、英语(en)和物理(ph),有最多不超过30人参加考试。考试后要求:1. 输入学号、姓名、各科成绩; 2. 计算每个学生的总分和平均分,并输出学号、姓名、各科成绩、总分、平均分。
时间: 2024-02-01 15:03:43 浏览: 36
下面是一个简单的 Python 代码示例,可以实现你的需求:
```python
# 定义一个空列表,用于存储学生信息
students = []
# 获取学生人数
n = int(input("请输入参加考试的学生人数:"))
# 循环输入学生信息
for i in range(n):
# 获取学生信息
sid = input("请输入第%d个学生的学号:" % (i+1))
name = input("请输入第%d个学生的姓名:" % (i+1))
mt = float(input("请输入第%d个学生的数学成绩:" % (i+1)))
en = float(input("请输入第%d个学生的英语成绩:" % (i+1)))
ph = float(input("请输入第%d个学生的物理成绩:" % (i+1)))
# 计算总分和平均分,并将学生信息添加到列表中
total = mt + en + ph
avg = total / 3
student = {"学号": sid, "姓名": name, "数学": mt, "英语": en, "物理": ph, "总分": total, "平均分": avg}
students.append(student)
# 输出所有学生信息
for student in students:
print("学号:%s,姓名:%s,数学成绩:%.2f,英语成绩:%.2f,物理成绩:%.2f,总分:%.2f,平均分:%.2f" % (student["学号"], student["姓名"], student["数学"], student["英语"], student["物理"], student["总分"], student["平均分"]))
```
这个代码会依次提示用户输入每个学生的学号、姓名、数学成绩、英语成绩和物理成绩,然后计算每个学生的总分和平均分,并将所有学生的信息存储在一个列表中。最后,输出每个学生的所有信息,包括学号、姓名、各科成绩、总分和平均分。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)