python面向对象基础练习题

  1. 编写汽车类(颜色,速度)

编写人类(名字,汽车实例)

编写列表 放入三个人, 遍历列表依次打印每个人的信息(包含汽车)创建Rectangle类,

  1. 新建学生类(学号,姓名,年纪)

随机生成10个学生放入列表(年纪随机即可),按学生的年纪对列表中的学生排序

四种方法,并结合装饰器统计四种方法的时间开销

  1. 编写角色类,拥有血量【3000,5000】和攻击力【100,300】

 随机10个角色(血量,攻击力随机)放入列表

 列表中的角色依次攻击下一个(最后一个攻击第一个)

 角色死亡后移除列表,输出最后存活角色信息

  1. 使用面向对象编写 学生管理,持久化存储

输入数字1,添加学生信息(id名字,年纪,性别)

第一个学生id为101 后续学生自动加1

输入数字2,查看所有学生信息

输入数字3,统计学生平均年纪

输入数字4,统计学生性别比例

输入数字0,退出系统

  1. 设计一个继承关系其中存在动物类Animal、狗类Dog和猫类Cat,

对于猫类和狗类都有一个吃eat方法,但是猫和狗的吃eat方法的实现不同,

请合理的设计出Animal Dog Cat

  1. 写出一个类People,并由该类做基类派生出子类Employee和Teacher。

其中People类具有name、age两个成员变量,分别为String类型、整型,

且具有公有的GetAge成员函数,用于返回age变量的值。

Employee类具有成员变量empno,

Teacher类有teacherNo成员变量。

编写show方法可以展示对应实例信息

 ps:参考代码仅代表个人,仅供参考


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值