被烤的时间和对应的地瓜状态:
0-3分钟:生的
3-5分钟:半生不熟
5-8分钟:熟的
超过8分钟:烤糊了
添加的调料:
用户可以按自己的意愿添加调料。
#定义地瓜类
class digua():
#地瓜属性:
def __init__(self):
#烤的时间
self.time=0
#地瓜的状态
self.static='生的'
# 调料
self.zuoliao=[]
#定义烤地⽠方法
def cook(self,time):
self.time+=time
if 0<=self.time<3:
self.static='生的'
elif 3<=self.time<5:
self.static='半生不熟'
elif 5<=self.time<8:
self.static='熟了'
elif self.time>=8:
self.static='糊了'
#定义添加佐料的方法
def add_cdment(self,cdment):
self.zuoliao.append(cdment)
#显示地瓜的状态
def printf(self):
print(f'当前该地瓜烤的时间为:{self.time},状态为:{self.static},添加的佐料为:{self.zuoliao}。')
#创建一个 地瓜
digua1=digua()
#烤了2分钟,加上辣椒面,显示状态
digua1.cook(2)
digua1.add_cdment('辣椒面')
digua1.printf()
#再烤2分钟,加孜然 ,显示状态
digua1.cook(2)
digua1.add_cdment('孜然')
digua1.printf()
#再烤3分钟,显示状态
digua1.cook(3)
digua1.printf()
#再烤5分钟,显示状态
digua1.cook(5)
digua1.printf()