• # Продуктов маловато: 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) — на завтрак будет яичница. Если есть молоко и яйца — можно сотворить омлет. Есть и более бюджетные варианты: попить молока, погрызть сухих хлопьев или вовсе не завтракать. Прочтите код, отследите логику ветвления. Подставьте вместо многоточия такой логический оператор, с которым программа будет работать корректно.

Ответы 1

  • Ответ:

    # Продуктов маловато:

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

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

    eggs = False # Яиц нет.

    # Исправленный код:

    if milk and cereals:

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

    elif eggs:

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

    elif milk and eggs:

       breakfast = "- омлет"

    elif milk:

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

    elif cereals:

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

    else:

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

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

    • Автор:

      nolan280
    • 1 год назад
    • 2
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years