Python面向对象基础之宠物医院
# 宠物类型 class Pet:# 初始化(宠物名,健康值)def __init__(self, nickname, health):self.nickname = nicknameself.health = health# 宠物治疗效果def recovery(self):#增加健康值self.health += 5print("{}正在治疗中".format(self.nickname)) # 宠物医院类型 class PetHospital:# 初始化(医院名称)def __init__(self, name):self.name = name# 治疗宠物def treat(self, pet):# 判断是否为Pet类型if isinstance(pet, Pet):while pet.health <= 65:pet.recovery()else:print("{}很健康".format(pet.nickname))else:print("本店只能治疗宠物") # 声明对象 monkey = Pet("悟空", 30) hospital = PetHospital("宠物康复中心") hospital.treat(monkey)
123456789101112131415161718192021222324252627282930313233343536运行结果截图:
相关知识
python之面向对象
Python实现宠物医院基础功能
【面向对象学习笔记day03】面向对象基础语法+内置函数+定义简单的类+创建对象+第一个面向对象程序+使用 Cat 类再创建一个对象+方法中的self参数+初始化方法+内置方法和属性+del+str
Python———面向对象编程
pyhton面向对象的实例
Python面向对象高级编程——多重继承
面向对象案例——宠物医院
java面向对象基础案例
使用面向对象思想设计电子宠物系统
初识面向对象(猫咪项目)
网址: Python面向对象基础之宠物医院 https://www.mcbbbk.com/newsview294691.html
上一篇: 宠物联盟小组 |
下一篇: 在我的宠物店被寄养宠物丢失该怎么 |
推荐分享

- 1养玉米蛇的危害 28680
- 2狗交配为什么会锁住?从狗狗生 7038
- 3我的狗老公李淑敏33——如何 6226
- 4豆柴犬为什么不建议养?可爱的 4617
- 5南京宠物粮食薄荷饼宠物食品包 4553
- 6中国境内禁养的十大鸟种,你知 4418
- 7湖南隆飞尔动物药业有限公司宠 4251
- 8自制狗狗辅食:棉花面纱犬的美 4250
- 9家养水獭多少钱一只正常 4203
- 10广州哪里卖宠物猫狗的选择性多 4108