编写一个函数+print,打印一个学生的成绩数组,该数组中有+5个学生的数据记录, 每个记录包括num,name,score[3],用主函数输入这些记录,用print+函数输出这些记录
时间: 2024-06-14 09:03:30 浏览: 110
2.编写一个函数print, 打印一个学生的成绩数组, 该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用p
以下是一个Python函数,可以打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score,并且使用主函数输入这些记录,用print函数输出这些记录:
```python
def print_student_records(records):
for record in records:
print("num:", record[0])
print("name:", record[1])
print("score:", record[2])
```
在主函数中,可以使用以下代码来输入记录并调用print_student_records函数来打印它们:
```python
records = []
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))))
records.append([num, name, score])
print_student_records(records)
```
阅读全文