«Друг вокруг» начал сотрудничать с магазином здорового питания «Долголетие». Теперь он предлагает рецепты блюд по главному ингредиенту и времени приготовления.
1. Вводится главный ингредиент («стоп» — завершить работу). 2. Вводится желаемое время приготовления («1 — 30 минут, 2 — 1 час»).
3. Печатается рекомендованное блюдо.
4. Подбор начинается заново. Предлагаемые блюда: «творог», 30 мин: «Запеканка», «творог», 1 час: «Сырники», «курица», 30 мин: «Куриное филе в сметане», «курица», 1 час: «Спагетти с курицей в сливочно-грибном соусе», любой другой ингредиент, 30 мин: «Салат с брокколи», любой другой ингредиент, 1 час: Суп-пюре из шампиньонов.

Мой код:
sr = input("главный ингредиент(стоп - завершить):")
dr = input("1 - 30 минут, 2 - 1 час")
if sr == "творог" and dr == "30 мин":
print("Запеканка")
elif sr == "творог" and dr == "1 час":
print("Сырники")
elif sr == "курица" and dr == "30 мин":
print("Куриное филе в сметане")
elif sr == "курица" and dr == "1 час":
print("Спагетти с курицей в сливочно-грибном соусе")
elif sr == "" and dr == "30 мин":
print("Салат с брокколи")
elif sr == "" and dr == "1 час":
print("Суп-пюре из шампиньонов.")

Авто проверка не пропускает помогите пожалуйста ​


damirsobra: А яка помилка виводиться?

Ответы

Ответ дал: damirsobra
1

Відповідь:

Я думаю помилка в рецептах "Салат с брокколи"  та "Суп-пюре из шампиньонов", тому що тут: elif sr == "", ти перевіряєш інгридіент з порожнечею. Треба просто перевіряти лише час, тобто замість elif sr == "" and dr == "1 час" треба написати elif dr == "1 час". Тому що цей рядок коду буде спрацьовувати лише в тому випадку, коли всі інші не спрацюють.

Весь код:

sr = input("главный ингредиент(стоп - завершить):")

dr = input("1 - 30 минут, 2 - 1 час")

if sr == "творог" && dr == "30 мин":

print("Запеканка")

elif sr == "творог" && dr == "1 час":

print("Сырники")

elif sr == "курица" && dr == "30 мин":

print("Куриное филе в сметане")

elif sr == "курица" && dr == "1 час":

print("Спагетти с курицей в сливочно-грибном соусе")

elif dr == "30 мин":

print("Салат с брокколи")

elif dr == "1 час":

print("Суп-пюре из шампиньонов.")

Вас заинтересует