烤地瓜小程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了烤地瓜小程序相关的知识,希望对你有一定的参考价值。

[[email protected] 05-class]# cat cook_sweet_potato.py 
‘‘‘
    思考:
        1.定义一个地瓜类
        2.有什么方法,什么属性
‘‘‘
#1.定义一个地瓜类
class cook_sweet_potato():
    def __init__(self):
        self.cooked_string = "生的"
        self.cooked_level = 0
        self.condiments = [] #为了能够存储多个数据,往往在开发中让一个属性是列表
    def __str__(self):
        return "地瓜 状态:%s(%d),添加的佐料有:%s"%(self.cooked_string,self.cooked_level,str(self.condiments))
    def cook(self,cooked_time):
        self.cooked_level += cooked_time
        if self.cooked_level >= 0 and self.cooked_level<3:
            self.cooked_string = "生的"
        elif self.cooked_level >=3 and self.cooked_level<5:
            self.cooked_string = "半生不熟"
        elif self.cooked_level >=5 and self.cooked_level<=8:
            self.cooked_string = "熟了"
        elif self.cooked_level >8: 
            self.cooked_string = "烤糊了"

    def add_condiments(self,item):
        #因为item这个变量指向了一个佐料,所有接下来需要将item放到append里面
        self.condiments.append(item)

#2.创建了一个地瓜对象
sweetPotato = cook_sweet_potato()
#print(sweetPotato)

#3.开始烤地瓜
cooked_time = int(input("请输入你要烤地瓜的时间:"))
sweetPotato.cook(cooked_time)
sweetPotato.add_condiments("孜然")
sweetPotato.add_condiments("辣椒")
sweetPotato.add_condiments("芥末")
print(sweetPotato)  

以上是关于烤地瓜小程序的主要内容,如果未能解决你的问题,请参考以下文章

python——面向对象,烤土豆

地瓜君的excel小课堂——行函数与列函数

2019地瓜手游折扣平台安全性测试报告

面向对象

微信小程序代码片段

微信小程序代码片段分享