“””
烤牛排
属性: time –> time
cook_level –>int
cook_string –>str
cendiments –> []
方法:
烤牛排
0-3 生的
4-6 半生不熟
7–9 可以吃
10++ 糊啦–》牛肉干
撒调料
撒进去的调料要添加到列表cendiments中
“””
class RoastBeef:
# 初始化对象参数
def init(self):
self.cook_level = 0
self.cook_string = ‘生的’
self.condiments = []
# 烤牛排的方法
def cool_beef(self, time00):
# 根据的时间改变cook_level
self.cook_level += time00
# 根据cook_level描述cook_string
if self.cook_level > 9 :
self.cook_level = 10
self.cook_string = '牛肉干'
elif self.cook_level > 6:
self.cook_string = '牛排可以吃啦'
elif self.cook_level > 3:
self.cook_string = '牛排半生不熟'
elif self.cook_level > 0:
self.cook_string = '牛排刚烤'
else:
self.cook_string = '牛排被吃光了'
print('牛排现在%d成熟,已添加调料%s'%(self.cook_level,self.condiments),self.cook_string)
def add_condiment(self, condiment):
self.condiments.append(condiment)
创建一块牛肉
hui_ling_dun = RoastBeef()
调用烤制的方法
hui_ling_dun.cool_beef(1)
hui_ling_dun.cool_beef(1)
hui_ling_dun.add_condiment(‘黑胡椒’)
hui_ling_dun.cool_beef(1)
hui_ling_dun.cool_beef(1)
hui_ling_dun.cool_beef(1)
hui_ling_dun.cool_beef(1)
hui_ling_dun.add_condiment(‘红酒’)
hui_ling_dun.cool_beef(1)
hui_ling_dun.cool_beef(1)
重点内容