黑马程序员python教程,8天python从入门到精通,学python看这套就

P114
# 设计一个类
# 定义一个构造方法,来定义并且赋值给成员变量
class Student:
def __init__(self, name, age, address):
self.name = name
self.age = age
self.address = address
# 定义一个 input_student_info 方法,通过for循环输入学生信息
def input_student_info(self):
students = [] # 创建一个空列表用于存储学生对象
for x in range(10):
print(f"当前录入第{x+1}位学生信息,总共需录入10名学生信息")
name = input("请输入学生姓名")
age = input("请输入学生年龄")
address = input(f"请输入学生地址")
stu = Student(name, age, address)
print(f"学生{x+1}信息录入完成,信息为:{students.append(stu)}") # 将学生对象追加到列表中
return students # 返回包含学生对象的列表
# 创建学生对象并输入信息
student = Student("", "", "")
student_list = student.input_student_info()
# 打印学生列表中的学生信息
for s in student_list:
print(f"姓名:{student.name},年龄:{student.age},地址:{student.address}")