Задача Задача №2318149
А
А
Давай разберём 9-й вопрос.
Код программы:
i = 10
while i <= 12:
i -= 1
if i < 1:
print(1)
print(i)
Теперь посмотрим, что произойдёт построчно:
i = 10: инициализация переменнойi.while i <= 12: цикл продолжается, покаiменьше или равно 12.- Внутри цикла:
i -= 1: уменьшаемiна 1.if i < 1: проверяем, еслиiменьше 1, печатаем 1.print(i): печатаем текущее значениеi.
Работа цикла:
- На первом шаге,
iстановится 9 и печатается 9. - На втором шаге,
iстановится 8 и печатается 8. - Цикл продолжается, пока
iпродолжает уменьшаться.
Таким образом, цикл напечатает числа 9, 8, 7, ... до тех пор, пока i становится меньше 1, затем печатает 1 и i, и так несколько раз, пока условие цикла выполняется.
Итак, правильный ответ: C) 4.
