设计一个名为Student的学生类:
使用名为count的类对象属性来记录Student对象的个数;
构造函数中初始化学号及姓名两个属性,并对count属性加1;
析构函数(del)中对类对象属性count减1。
说明:请阅读测试样例程序来理解题目对类的接口要求。
类接口定义:
class Student
…
裁判测试程序样例:
n = int(input()) #输入学生数量,数量大于1
s = []
for i in range(n):
s.append(Student(“Code”+str(i),“Name”+str(i)))
del s[0] #删除一个学生,导致count减1
print(“学生数量:”,Student.count)
for x in s:
print(x.code,x.name)
输入样例:
3
输出样例:
学生数量: 2
Code1 Name1
Code2 Name2
代码实现:
class Student:
count =