Python烤地瓜案例

该博客介绍了一个Python实现的烤地瓜案例,包括Yam类的定义,实现了烤制、添加配料、初始化和字符串表示等方法。还进一步扩展了自动添加配料和自动烤地瓜的功能,自动烤地瓜会根据状态判断何时停止,自动添加配料则是随机选取一种配料进行添加。
摘要由CSDN通过智能技术生成

烤地瓜案例

class Yam(object):
    def __init__(self):
        self.cookedLevel = 0
        self.cookedString = "生的"
        self.condiments = []


    def __str__(self):
        return "这个地瓜是%s,配料有:%s" % (self.cookedString, self.condiments)


    def cooked(self, time):
        self.cookedLevel += time
        if 0 <= self.cookedLevel <= 3:
            self.cookedString = "生的"
        elif 3 < self.cookedLevel <= 5:
            self.cookedString = "半生不熟"
        elif 5 < self.cookedLevel <= 8:
            self.cookedString = "烤好了"
        else:
            self.cookedString = "烤成炭了"


    def addCondiments(self, sth):
        self.condiments.append(sth)


my_yam = Yam()
my_yam.cooked(1)
print(my_yam)
my_yam.cooke

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值