要求:用__init__构造方法
下面是我自己写的代码,做的时候也遇到了一点问题,但是看了网上许多教程觉得弄得好复杂,我感觉不是老师要体现的意思,我这个方法我自己可以懂,但是不确定是不是有问题的。
class Student:
name = None
age = None
address = None
def __init__(self,name:str,age:int,address:str):
self.name = name
self.age = age
self.address = address
dict = {}
for i in range(1,11):
print(f"当前录入第{i}位学生信息,总共需要录入10位学生信息")
#输入学生信息
name = input("请输入学生姓名:")
age = int(input("请输入学生年龄:"))
address = input("请输入学生地址:")
dict[i] = Student(name,age,address)
print(f"学生{i}信息录入成功,信息为【学生姓名:{name},学生年龄:{age},学生地址:{address}】")
i += 1
continue
print("所有学生信息录取完毕!")
运行结果如下: