开学了有一批学生信息需要录入系统,请设计一个类,记录学生的: 姓名、年龄、地址,这3类信息 请实现: 通过for循环,配合input输入语句,并使用构造方法,完成学生信息的键盘录入 输入完成后,使用print语句,完成信息的输出
时间: 2024-04-16 20:24:11 浏览: 51
可以使用以下方式设计一个用于记录学生信息的类:
```python
class Student:
def __init__(self, name, age, address):
self.name = name
self.age = age
self.address = address
# 创建一个空的学生信息列表
students = []
# 使用for循环和input语句录入学生信息
for i in range(3):
name = input("请输入学生姓名: ")
age = input("请输入学生年龄: ")
address = input("请输入学生地址: ")
# 创建一个学生对象,并将其添加到学生信息列表中
student = Student(name, age, address)
students.append(student)
# 使用print语句输出学生信息
for student in students:
print(f"姓名: {student.name}, 年龄: {student.age}, 地址: {student.address}")
```
在上述代码中,我们首先定义了一个名为`Student`的类,具有三个属性:`name`、`age`和`address`,并通过构造方法`__init__`来初始化这些属性。然后,我们创建了一个空的学生信息列表`students`。
接下来,使用for循环和input语句来逐个录入学生的姓名、年龄和地址,并将其创建为学生对象,并将其添加到学生信息列表中。
最后,使用for循环遍历学生信息列表,并使用print语句输出每个学生的姓名、年龄和地址。