用户:
FG房哥查看:0 回复:1 评论:0 创建时间:2024-01-25T19:49:19
【作品展示】

【作品介绍】
烤地瓜
【作品源代码】
class sweetpotato:
def __init__(self):
self.time = 0
self.static = '生的'
self.condiments = []
def cook(self, time):
self.time += time
if 0 <= self.time < 10:
self.static = '生的'
elif 10 <= self.time < 25:
self.static = '半生不熟'
elif 25 <= self.time < 40:
self.static = '熟了'
elif self.time >= 40:
self.static = '烤糊了'
def add_condiment(self, condiment):
self.condiments.append(condiment)
def __str__(self):
if self.condiments == []:
return f'这个地瓜烤了{self.time}分钟,{self.static},没有添加调料'
else:
return f'这个地瓜烤了{self.time}分钟,{self.static},添加的调料有{self.condiments}'
digua = sweetpotato()
choose = 0
while True:
while True:
try:
choose = int(input('按1烤地瓜,按2添加调料,按3完成:'))
break
except :
print('这不是数字,请重新输入')
if (choose == 1):
while True:
try:
choose = int(input('请输入烤地瓜的时间(分钟):'))
break
except :
print('这不是数字,请重新输入')
digua.cook(choose)
elif (choose == 2):
while True:
try:
choose = int(input('按1加入食用盐,按2加入食用油,按3加入酱油,按4加入椒盐,按5加入辣椒油,按6加入淡奶油,按7加入其他:'))
break
except :
print('这不是数字,请重新输入')
if (choose == 1):
digua.add_condiment('食用盐')
print('已添加食用盐')
elif (choose == 2):
digua.add_condiment('食用油')
print('已添加食用油')
elif (choose == 3):
digua.add_condiment('酱油')
print('已添加酱油')
elif (choose == 4):
digua.add_condiment('椒盐')
print('已添加椒盐')
elif (choose == 5):
digua.add_condiment('辣椒油')
print('已添加辣椒油')
elif (choose == 6):
digua.add_condiment('淡奶油')
print('已添加淡奶油')
elif (choose == 7):
choose = input('请输入要加入的调料:')
digua.add_condiment(choose)
print('已添加',choose)
else:
print('请重新输入')
elif (choose == 3):
break
else:
print('请重新输入')
print(digua)
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn