4、编程题:计算平均成绩。建立一个学生的结构记录,包括学号、姓名和成绩。输入整数n(n<10),再输入n个学生的基本信息,要求计算并输出他们的平均成绩(保留2位小数)。 输入输出示例: 输入n: 3 输入第1个学生的学号、姓名和成绩: 1 zhang 70 输入第2个学生的学号、姓名和成绩: 2 wang 80 输入第3个学生的学号、姓名和成绩: 3 qian 90 平均成绩:80.00
时间: 2023-11-27 22:54:13 浏览: 128
c代码-编程实现:输入10个学生的6门课成绩,分别求出每个学生的平均成绩。
以下是 Python 代码实现:
```python
n = int(input("输入n: "))
students = []
total_score = 0
for i in range(n):
info = input(f"输入第{i+1}个学生的学号、姓名和成绩: ")
student = info.split()
student[2] = float(student[2])
students.append(student)
total_score += student[2]
average_score = total_score / n
print(f"平均成绩:{average_score:.2f}")
```
运行示例:
```
输入n: 3
输入第1个学生的学号、姓名和成绩: 1 zhang 70
输入第2个学生的学号、姓名和成绩: 2 wang 80
输入第3个学生的学号、姓名和成绩: 3 qian 90
平均成绩:80.00
```
阅读全文