hero

Python. Урок 5

26 января 2026 г.

Описание отсутствует
Вопросов: 7
В чём главное отличие while от for?
  • for используется только для строк

  • for — фиксированное число повторений, while — пока условие истинно

  • while всегда быстрее

  • while нельзя использовать с input()

Что будет, если условие while никогда не станет False?
  • Цикл выполнится один раз

  • Ошибка синтаксиса

  • Цикл станет бесконечным

  • Python автоматически завершит цикл

Почему важно изменять переменную внутри while?
  • Чтобы сделать код короче

  • Чтобы избежать бесконечного цикла

  • Чтобы выводить числа в обратном порядке

  • Чтобы while работал как for

Что делает команда break?
  • Переходит к следующей итерации

  • Останавливает всю программу

  • Прерывает выполнение цикла

  • Обнуляет переменные

Результат выполнения: i = 1 while i < 4: print(i) i += 1
  • Выведет только 1

  • Выведет 1, 2, 3

  • Выведет 1, 2, 3, 4

  • Будет бесконечный цикл

Какой цикл лучше для взаимодействия с пользователем?
  • for

  • range()

  • while, потому что неизвестно количество повторений

  • Любой одинаково подходит

Что делает код: while True: text = input() if text == "стоп": break
  • Создаёт ошибку

  • Запрашивает ввод бесконечно, пока пользователь не введёт "стоп"

  • Выполняется один раз

  • Ничего не делает