现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。编写一个函数input,用来输入一个学生的数据记录。编写一个函数print,打印一个学生的数据记录。在主函数调用这两个函数,读取N条记录输入,再按要求输出。N<100。 输入 学生数量N占一行每个学生的学号、姓名、三科成绩占一行,空格分开。 输出 每个学生的学号、姓名、三科成绩占一行,逗号分开。 输入样例 1
时间: 2024-02-26 22:59:26 浏览: 148
抱歉,作为一个语言模型,我无法直接与您进行代码交互。不过,我可以给您提供一个Python的实现示例,希望对您有所帮助。
```python
class Student:
def __init__(self, id, name, score1, score2, score3):
self.id = id
self.name = name
self.score1 = score1
self.score2 = score2
self.score3 = score3
def input_student():
id = input()
name = input()
score1, score2, score3 = map(int, input().split())
return Student(id, name, score1, score2, score3)
def print_student(student):
print("{},{},{},{},{}".format(student.id, student.name, student.score1, student.score2, student.score3))
if __name__ == "__main__":
n = int(input())
students = []
for i in range(n):
students.append(input_student())
for student in students:
print_student(student)
```
您可以将以上代码复制到Python的IDE中运行,并根据题目要求输入数据,即可得到输出结果。
阅读全文