首页 分享 Python面向对象基础之宠物医院

Python面向对象基础之宠物医院

来源:萌宠菠菠乐园 时间:2024-09-30 18:49

# 宠物类型 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

所属分类:萌宠日常
上一篇: 宠物联盟小组
下一篇: 在我的宠物店被寄养宠物丢失该怎么

推荐分享