hero

Python. Урок 3

26 января 2026 г.

Описание отсутствует
Вопросов: 7
Зачем в программах нужны условные конструкции?
  • Чтобы программа могла выполнять разные действия в зависимости от условий

  • Чтобы код запускался быстрее

  • Чтобы заменить переменные

  • Чтобы заменить переменные Чтобы убрать необходимость писать input()

Как компьютер «решает», какой блок кода выполнять в конструкции if-else?
  • Он выбирает блок случайным образом

  • Он выполняет всегда первый блок

  • Он проверяет условие: если True — выполняет один блок, если False — другой

  • Он выполняет оба блока подряд

Какое выражение является корректным условием?
  • print("Hello")

  • number = 10

  • if True:

  • 5 != 3

Почему важно использовать elif, а не несколько отдельных if?
  • Потому что elif работает быстрее

  • Потому что elif делает код красивее

  • Потому что elif прекращает дальнейшие проверки, если одно условие уже подошло

  • Потому что if нельзя ставить подряд

Что выведет код: hour = 13 if hour >= 6 and hour < 12: print("Утро") elif 12 <= hour < 18: print("День") else: print("Ночь")
  • Выведет «Утро»

  • Выведет «День»

  • Выведет «Ночь»

  • Произойдёт ошибка

Что делает логический оператор and?
  • Проверяет, что хотя бы одно условие истинно

  • Проверяет, что оба условия истинны

  • Превращает False в True

  • Прерывает выполнение программы

Когда имеет смысл использовать конструкцию if без else?
  • Когда нужно, чтобы программа всегда выводила два варианта ответа

  • Когда нужно выполнить действие только при истинном условии, а если оно ложное — ничего не делать

  • Когда нужно проверить сложное условие

  • Когда else не работает