Контрольные задания > 6. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = ...
while i <= 7:
print ("Привет!")
i += 1
Вопрос:
6. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = ...
while i <= 7:
print ("Привет!")
i += 1
Чтобы цикл `while i <= 7:` выполнился ровно 3 раза, при условии `i += 1`, нужно чтобы цикл запустился при `i = x`, `i = x + 1` и `i = x + 2`. При этом `x <= 7`, `x+1 <= 7`, `x+2 <= 7`, а `x+3 > 7`. Из условия `x+2 <= 7` следует, что `x <= 5`. А из условия `x+3 > 7` следует, что `x > 4`. Значит, `x = 5`.
Ответ: 5