1)创建类Test3 ,添加两个属性:学号stuNo和姓名name,属性值为考生真实的学号和姓名。
2)定义第1个函数,函数名自己取,输出“学号为stuNO的name同学正在考试”。
3)定义第2个函数,函数名自己取,并增加参数n,输出”1-n之间能被5整除的数为?”。n的值由考生自己决定,并能将?的结果输出来。
4)定义析构函数_del_,输出“该同学已退学!”
5)调用Test3类,实例化对象student3。
6)调用第1个函数,输出:“学号为stuNO的name同学正在考试“。
7)调用第2个函数,输出”1-n之间能被5整除的数为?”. n的值由考生自己决定,并能将?的结果输出来。
8)用删除对象的方式调用析构函数。

Python 类的题 一直卡组写不出 SOS!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- CSDN专家-天际的海浪 2021-09-08 23:06关注
都是基础的内容,你哪里不会?
参考
python创建学生类姓名学号_创建学生类Student,继承自SchoolPerson类, 添加额外两个属性:班级class、学号sno。 添加方法:打印学生的所有信息print_info方法。..._weixin_39530149的博客-CSDN博客 """创建学生类Student,继承自SchoolPerson类,添加额外两个属性:班级class、学号sno。添加方法:打印学生的所有信息print_info方法。创建教师类Teacher,继承自SchoolPerson类,添加额外两个属性:部门department、工号cno。添加方法:打印教师的所有信息print_info方法。定义学生类、教师类的对象,然后分别调用print_info方法实...https://blog.csdn.net/weixin_39530149/article/details/109972108
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)class Test3: def __init__(self, stuNo, name): self.stuNo = stuNo self.name = name def p1(self): print(f'学号为{self.stuNo}的{self.name}同学正在考试') def p2(self,n): print('1-n之间能被5整除的数为',end=" ") for i in range(1,n+1): if i%5==0: print(i,end=" ") print() def __del__(self): print('该同学已退学!') student3 = Test3("012","张三") student3.p1() student3.p2(50) del student3
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报