Предмет: Информатика, автор: nikolajalehnou

# Продуктов маловато:
milk = not True # Молоко "НЕ есть".
cereals = True # Хлопья есть.
eggs = False # Яиц нет.

# Вставьте логический оператор вместо многоточия.
# Решите, нужно ли расставить скобки.

if milk ... cereals or eggs:
if eggs:
if milk:
breakfast = "- омлет"
else:
breakfast = "- яичница"
else:
breakfast = "- хлопья с молоком"
else:
if milk:
breakfast = "- стакан молока"
elif cereals:
breakfast = "можно погрызть сухих хлопьев"
else:
breakfast = "ничего не будет: разгрузочный день"

print("Сегодня на завтрак", breakfast)
Готовим завтрак. В зависимости от наличия продуктов есть разные варианты меню:
Если есть молоко (milk) и хлопья (cereals) — можно позавтракать хлопьями с молоком.
Если есть яйца (eggs) — на завтрак будет яичница.
Если есть молоко и яйца — можно сотворить омлет.
Есть и более бюджетные варианты: попить молока, погрызть сухих хлопьев или вовсе не завтракать.
Прочтите код, отследите логику ветвления.
Подставьте вместо многоточия такой логический оператор, с которым программа будет работать корректно.

Ответы

Автор ответа: archery
0

Ответ:

Объяснение:

   milk = not True  # Молоко "НЕ есть".

   cereals = True  # Хлопья есть.

   eggs = False  # Яиц нет.

   # Вставьте логический оператор вместо многоточия.

   # Решите, нужно ли расставить скобки.

   if milk and cereals or eggs:

       if eggs:

           if milk:

               breakfast = "- омлет"

           else:

               breakfast = "- яичница"

       else:

           breakfast = "- хлопья с молоком"

   else:

       if milk:

           breakfast = "- стакан молока"

       elif cereals:

           breakfast = "можно погрызть сухих хлопьев"

       else:

           breakfast = "ничего не будет: разгрузочный день"

   print("Сегодня на завтрак", breakfast)

Похожие вопросы
Предмет: Литература, автор: irunkarubak