3.编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,+name,score[3],用主函数输人这些记录,用print+函数输出这些记录。
时间: 2024-06-14 12:03:28 浏览: 86
2.编写一个函数print, 打印一个学生的成绩数组, 该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用p
以下是实现要求的Python代码:
```python
def print_score(students):
for student in students:
print("num:{}, name:{}, score:{}".format(student[0], student[1], student[2]))
students = []
for i in range(5):
num = input("请输入第{}个学生的学号:".format(i+1))
name = input("请输入第{}个学生的姓名:".format(i+1))
score = []
for j in range(3):
score.append(int(input("请输入第{}个学生的第{}门课的成绩:".format(i+1, j+1))))
students.append([num, name, score])
print_score(students)
```
阅读全文