3.编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,+name,score[3],用主函数输人这些记录,用print+函数输出这些记录。
时间: 2024-06-14 11:03:28 浏览: 105
python 编写input()和output()函数输入,输出5个学生的数据记录(示例)
以下是实现要求的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)
```
阅读全文