zakaz = ('Какое дополнение для пиццы желете?'
'\\nЕсли дополнения не требуются, напишите НЕТ:')
zakaz2 = ('Какое еще дополнение для пиццы желете?'
'\\nЕсли дополнения не требуются, напишите НЕТ:')
while True:
message = input(zakaz)
if message != 'нет':
print(f'{message.title()} , добавлен!')
input(zakaz2)
continue
else:
print('Ваша пицца готова')
break
请告诉我如何做到让输入数据后input(zakaz2)变成一个值并重新开始message循环?while
查看
我会做这样的事情:
我认为对 进行两种不同的描述没有多大意义
input(),因为它们几乎相同。添加的内容本身是否值得保留?以便我们将来可以与他们合作。
您的代码可以这样更正:
input()在循环之前调用第一个,第二个input()已经在while 内调用,覆盖消息变量。continue- 这里不需要,没有它循环将继续。.strip().lower()- 将删除多余的空格并将所有内容转换为小写。或者: