python小项目--》烤牛排

"""
属性:

    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)

猜你喜欢

转载自blog.csdn.net/qq_42336700/article/details/81414142