python小项目--》烤牛排

本文介绍了一个简单的烤牛排程序设计实例,通过定义类RoastBeef实现对牛排烤制时间和状态的模拟,并支持添加不同种类的调料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

"""
属性:

    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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值