黑馬程序員python教程,8天python從入門到精通,學python看這套就

P114
# 設計一個類
# 定義一個構(gòu)造方法,來定義并且賦值給成員變量
class Student:
def __init__(self, name, age, address):
self.name = name
self.age = age
self.address = address
# 定義一個 input_student_info 方法,通過for循環(huán)輸入學生信息
def input_student_info(self):
students = [] # 創(chuàng)建一個空列表用于存儲學生對象
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 # 返回包含學生對象的列表
# 創(chuàng)建學生對象并輸入信息
student = Student("", "", "")
student_list = student.input_student_info()
# 打印學生列表中的學生信息
for s in student_list:
print(f"姓名:{student.name},年齡:{student.age},地址:{student.address}")