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我的狗老公李淑敏33——如何 5096
- 2南京宠物粮食薄荷饼宠物食品包 4363
- 3家养水獭多少钱一只正常 3825
- 4豆柴犬为什么不建议养?可爱的 3668
- 5自制狗狗辅食:棉花面纱犬的美 3615
- 6狗交配为什么会锁住?从狗狗生 3601
- 7广州哪里卖宠物猫狗的选择性多 3535
- 8湖南隆飞尔动物药业有限公司宠 3477
- 9黄金蟒的价格 3396
- 10益和 MATCHWELL 狗 3352