有人会写这个代码吗?求助求助
编写一个学生类student,定义3个属性name,age,id,分别表示学生的姓名、年龄和学号。第一个学生的学号为1,每生成一个学生对象,学号加1。初始化学生对象时,需要提供姓名和年龄。每个学生对象生成后需要调用自己的info()方法输出姓名、年龄和学号。
回复 楼主 luoluo1
有没有会用python写这个题的,小白在线求解[此贴子已经被作者于2022-10-17 13:21编辑过]
class student: def __init__(self, nm,ag): self.name=nm self.age = ag self.id = gid[0] gid[0] =gid[0] + 1 def info(self): print(self.id, self.name, self.age) gid = [0] gid[0] = 1 if __name__ == "__main__": print('开始测试...') print('学号|姓名 |年龄...') st1 = student('贾宝玉', 15) st1.info() st2 = student('林黛玉', 14) st2.info() st3 = student('薛宝钗', 15) st3.info()