烤地瓜

class SweetPotato:

def __init__(self,cookedLevel=0,cookedString='生的',condiments=[]):

#初始属性 烤的时间 程度 配料

self.cookedLevel = cookedLevel

self.cookedString = cookedString

self.condiments = condiments

def cook(self,Time):

self.cookedLevel += Time

if self.cookedLevel <=3:

self.cookedString ='生的'

elif self.cookedLevel <=5:

self.cookedString ='半熟'

elif self.cookedLevel <=8:

self.cookedString ='熟了'

else:

self.cookedString ='木炭'

def addCondiments(self,condiments):

self.condiments += condiments

def __str__(self):

condiments = str(self.condiments)

condiments = condiments[1:len(condiments)-1]

info = '烤的时间:%s,烤的程度:%s,放的配料:%s'%(self.cookedLevel,self.cookedString,condiments)

return info

sp1 = SweetPotato()

sp1.cook(1)

print(sp1)

print('=================================================================')

sp1.cook(3)

print(sp1)

print('=================================================================')

sp1.cook(3)

sp1.addCondiments(['沙拉','蜜汁','黑椒'])

print(sp1)

print('=================================================================')

sp1.cook(3)

sp1.addCondiments(['芥末'])

print(sp1)


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容