"""
属性:
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小项目--》烤牛排
最新推荐文章于 2025-06-21 14:37:44 发布