Вопрос:

5. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?

Ответ:

Чтобы цикл `while i >= 3:` выполнился ровно 3 раза, переменная `i` должна начать с такого значения, чтобы после трех уменьшений на 1 она стала меньше 3. Пусть начальное значение `i` равно `x`. Тогда после первого прохода цикла `i` станет `x-1`, после второго `x-2`, и после третьего `x-3`. Нам нужно, чтобы после третьего прохода цикла условие `i >= 3` стало ложным, то есть `x-3 < 3`, а до этого было истинным. При `x-3 = 2.999..` цикл выполнится 3 раза, а при `x-3 = 3` - 4 раза. Чтобы цикл выполнился 3 раза надо, чтобы `x-3` стало меньше 3. То есть `x-3 < 3`. Например, `x = 5`. Тогда: 1. `i = 5`, условие `5 >= 3` истинно, выполняется `print`, `i` становится `4`. 2. `i = 4`, условие `4 >= 3` истинно, выполняется `print`, `i` становится `3`. 3. `i = 3`, условие `3 >= 3` истинно, выполняется `print`, `i` становится `2`. 4. `i = 2`, условие `2 >= 3` ложно, цикл завершается. Цикл выполнился 3 раза. Ответ: 5
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие