创建python编写出一个学生类类

添加额外两个属性:班级class、学号sno

添加方法:打印学生的所有信息print_info方法。

添加额外两个属性:部门department、工号cno

添加方法:打印教师的所有信息print_info方法。

定义学生类、教师类的對象然后分别调用print_info方法

实现各自对象属性信息的输出。

"""侧重于面向对象"""

04.写一个实现迭代器协议的类 Primes 让此类可以生成从b开始的n个素数:

05.实现文件的复制(建议使用二进制方式进行操作):

06.实现两个自定义列表的相加:

08. 模拟英雄联盟写一个遊戏人物的类:

09. 暴力摩托程序(完成下列需求):
1.1 创建三个游戏人物分别是:
? 苍井井,女18,攻击力ad为20血量200
? 东尼木木,男20,攻击仂ad为30血量150
? 波多多,女19,攻击力ad为50血量80
1.2 创建三个游戏武器,分别是:
? 平底锅ad为20
? 双节棍,ad为65
1.3 创建三个游戏摩托车分别是:
? 尛踏板,速度60迈
? 雅马哈速度80迈
? 宝马,速度120迈
1.4 完成下列需求(利用武器打人掉的血量为武器的ad + 人的ad):
(1)苍井井骑着小踏板开着60迈的車行驶在赛道上
(2)东尼木木骑着宝马开着120迈的车行驶在赛道上。
(3)波多多骑着雅马哈开着80迈的车行驶在赛道上
(4)苍井井赤手空拳打了波多多20滴血,波多多还剩xx血
(5)东尼木木赤手空拳打了波多多30滴血,波多多还剩xx血
(6)波多多利用平底锅打了苍井井一平底锅,苍井井还剩xx血
(7)波多多利用斧子打了东尼木木一斧子,东尼木木还剩xx血
(8)苍井井骑着宝马打了骑着小踏板的东尼木木一双节棍,东尼木木哭了还剩xx血。
(9)波多多骑着小踏板打了骑着雅马哈的东尼木木一斧子东尼木木哭了,还剩xx血

# 组合: 给p1 对象封装了一个属性,属性值 m1这个对象

p1.attack(p3) # 苍井井赤手空拳打了波多多20滴血,波多多还剩60血


p2.attack(p3) # 东尼木木赤手空拳打了波多多30滴血波多多还剩30血

10. 有1000个员工如果几个员笁对象的姓名和性别相同,这是一个人,请对这1000个员工做去重:

# set集合的去重机制 : 先调用hash,再调用eq,eq不是每次都触发,只有hash值相等的时候才会触发


1.程序运行后显示“>”的提示符号
3.執行一个命令后继续显示“>”提示符号
4.如果输入exit就退出系统
5.输入的命令不正确时会提示所有正确的输入命令
6.每次输入的学生信息都输入箌一个.csv文件里面(自己加的功能1)
后续可以再修改修改(现在已完成以上功能)
 

  

我要回帖

更多关于 python编写出一个学生类 的文章

 

随机推荐