编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录。
时间: 2024-06-14 12:03:31 浏览: 84
实验8资料-20181
以下是一个实现上述功能的Python代码:
```python
def print_student_records(records):
for record in records:
print("num:", record[0])
print("name:", record[1])
print("score:", record[2])
# 主函数
if __name__ == '__main__':
# 输入5个学生的数据记录
records = []
for i in range(5):
num = input("请输入第{}个学生的学号:".format(i+1))
name = input("请输入第{}个学生的姓名:".format(i+1))
score = []
for j in range(3):
s = input("请输入第{}个学生的第{}门课的成绩:".format(i+1, j+1))
score.append(s)
records.append([num, name, score])
# 调用print函数输出这些记录
print_student_records(records)
```
阅读全文