Решение: Цикл с уменьшением переменной
Запишите число, которое будет напечатано в результате выполнения программы. Для удобства программа представлена на пяти языках программирования.
1s = 265 2n = 0 3while s > 0: 4 s = s - 10 5 n = n + 2 6print(n)
Решение по шагам
3 шагаНа каждой итерации переменная $s$ уменьшается на 10. Из начального значения 265 после 26 итераций получится 5, поэтому цикл ещё выполнится один раз.
$$265 - 26 \cdot 10 = 5$$После 27-й итерации значение $s$ станет отрицательным, и цикл завершится.
$$265 - 27 \cdot 10 = -5$$Переменная $n$ увеличивается на 2 при каждой из 27 итераций.
$$n = 27 \cdot 2 = 54$$Где здесь ошибаются
Считать, что цикл выполнится 26 раз, не учитывая последнюю итерацию при значении $s = 5$.
Увеличить $n$ на 1 вместо 2 на каждой итерации.