用python输入n(1<n<=100)个学生的信息,包括学号、姓名、语文、数学和英语。
时间: 2024-05-12 20:13:22 浏览: 180
设计一个学生类Student(学生学号、姓名、数学、英语、计算机成绩;)
5星 · 资源好评率100%
可以使用字典来存储每个学生的信息,并使用列表来存储所有学生信息。以下是一个示例代码:
```python
n = int(input("请输入学生人数:"))
students = []
for i in range(n):
student = {}
student['学号'] = input("请输入第{}个学生的学号:".format(i+1))
student['姓名'] = input("请输入第{}个学生的姓名:".format(i+1))
student['语文'] = float(input("请输入第{}个学生的语文成绩:".format(i+1)))
student['数学'] = float(input("请输入第{}个学生的数学成绩:".format(i+1)))
student['英语'] = float(input("请输入第{}个学生的英语成绩:".format(i+1)))
students.append(student)
print("所有学生信息如下:")
for student in students:
print("学号:{},姓名:{},语文:{},数学:{},英语:{}".format(student['学号'], student['姓名'], student['语文'], student['数学'], student['英语']))
```
在运行代码时,会提示输入学生人数以及每个学生的信息,然后将所有学生的信息输出。注意,我们使用了`float()`函数将输入的成绩转换为浮点数类型,以便进行后续的计算。
阅读全文