Контрольные задания > 4. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 3
while i >= ...:
print ("Пожар!")
i -= 1
Вопрос:
4. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = 3
while i >= ...:
print ("Пожар!")
i -= 1
Цикл `while` выполняется, пока условие `i >= ...` истинно.
Начальное значение `i = 3`.
Чтобы цикл выполнился 2 раза, нужно чтобы условие было истинно при `i = 3` и `i = 2`, и ложно при `i = 1`.
Значит, нужно, чтобы `i >= 2`. Тогда цикл выполнится два раза:
1-й раз: `i = 3`, печатается "Пожар!", `i` становится равным 2.
2-й раз: `i = 2`, печатается "Пожар!", `i` становится равным 1.
Условие `i >= 2` больше не выполняется, цикл завершается.
Ответ: 2