""" 属性: cook_level ===> int cook_string===> str cendiments ===> [] 方法: 烤牛排:(time)time ===> time 0--3 表示生的 4--6 半生不熟 7--9 可以吃 10++ 糊啦-->可以考虑做牛肉干 撒调料: 撒进去的调料要添加到列表cendiments中 """ class RoastBeef: # 初始化对象参数 def __init__(self): self.cook_level = 0 self.cook_string = "生的" self.cendiments = [] # 烤制牛排的方法 def cook_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,已经添加的调料有%s" % (self.cook_level, self.cook_string, self.cendiments)) # 添加佐料的方法 def add_condiment(self, condiment): self.cendiments.append(condiment) # 创建一块牛肉 hui_ling_dun = RoastBeef() # 调用烤制的方法 hui_ling_dun.cook_beef(1) hui_ling_dun.cook_beef(1) hui_ling_dun.cook_beef(1) hui_ling_dun.cook_beef(1) hui_ling_dun.add_condiment("黑胡椒") hui_ling_dun.cook_beef(1) hui_ling_dun.add_condiment("红酒") hui_ling_dun.cook_beef(1) hui_ling_dun.cook_beef(1)
python小项目--》烤牛排
猜你喜欢
转载自blog.csdn.net/qq_42336700/article/details/81414142
今日推荐
周排行