有人会写这个代码吗?求助求助
编写一个学生类student,定义3个属性name,age,id,分别表示学生的姓名、年龄和学号。第一个学生的学号为1,每生成一个学生对象,学号加1。初始化学生对象时,需要提供姓名和年龄。每个学生对象生成后需要调用自己的info()方法输出姓名、年龄和学号。
2022-10-16 20:25
2022-10-16 22:11
[此贴子已经被作者于2022-10-17 13:21编辑过]
2022-10-16 23:36
程序代码: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()
2022-10-17 16:55
2022-10-17 17:39
2022-10-20 10:14
2022-11-06 20:10