class Pet: def __init__(self): self.hunger = 50 self.happiness = 50 self.energy = 100 self.is_sleeping = False def feed(self): if self.is_sleeping: return "宠物在睡觉呢~" self.hunger = max(0, self.hunger - 15) self.happiness = min(100, self.happiness + 5) return "吃得好开心!" def play(self): if self.is_sleeping: return "Zzz..." self.hunger = min(100, self.hunger + 10) self.happiness = min(100, self.happiness + 15) self.energy = max(0, self.energy - 10) return "玩得真高兴!" def sleep(self): self.is_sleeping = not self.is_sleeping if self.is_sleeping: self.energy = 100 return "进入梦乡..." return "睡醒啦!精力充沛!" def clean(self): if self.is_sleeping: return "嘘...别吵醒它" self.happiness = min(100, self.happiness + 10) return "洗得干干净净!"