# 烤地瓜
class SweetPotato(object):
def __init__(self):
self.cookedLevel = 0
self.cookedString = '生的'
self.condiments = []
def cook(self, time):
self.cookedLevel += time
if 0 <= self.cookedLevel <= 3:
self.cookedString = "生的"
elif 3 < self.cookedLevel < 5:
self.cookedString = "半生不熟"
elif 5 <= self.cookedLevel <= 8:
self.cookedString = "熟的"
else:
self.cookedString = "成灰了"
def addCondiments(self, condiment):
self.condiments.append(condiment)
def __str__(self):
msg = self.cookedString + "地瓜" + '('
for condiment in self.condiments:
msg += condiment + ' '
msg += ')'
return msg
patato = SweetPotato()
print(patato)
patato.cook(2)
print(patato)
patato.cook(5)
print(patato)
patato.addCondiments("番茄酱")
print(patato)
烤地瓜游戏
最新推荐文章于 2024-10-07 16:48:33 发布