建立5名学生的信息表,每个学生的数据包括学号、姓名及一门课的成绩。要求从键盘输入这5名学生的信息,并按照每一行显示一名学生信息的形式将5名学生的信息显示出来。
时间: 2024-02-26 08:56:46 浏览: 70
学生信息管理系统,1、每一条记录包括一个学生的学号、姓名、3门课成绩、平均成绩。
好的,我可以帮你实现这个功能。下面是示例代码:
```python
# 定义一个空列表,用于存储学生信息
students = []
# 使用 for 循环输入每个学生的信息
for i in range(5):
# 从键盘读取学号、姓名和成绩
sid = input("请输入学生{}的学号:".format(i+1))
name = input("请输入学生{}的姓名:".format(i+1))
score = input("请输入学生{}的成绩:".format(i+1))
# 将学生信息添加到列表中
students.append((sid, name, score))
# 使用 for 循环遍历列表,输出每个学生的信息
for student in students:
print("学号:{},姓名:{},成绩:{}".format(student[0], student[1], student[2]))
```
这段代码中,我们首先定义了一个空列表 `students`,用于存储学生信息。然后使用 for 循环,从键盘读取每个学生的信息,并将其添加到列表中。最后再使用 for 循环遍历列表,输出每个学生的信息。在输出学生信息时,我们使用了格式化字符串,将学号、姓名和成绩输出到一行中。
阅读全文