Решение: Цикл с условием
Запишите число, которое будет напечатано в результате выполнения программы.
1s = 0 2n = 95 3while s + n < 177: 4 s = s + 10 5 n = n - 5 6print(n)
Решение по шагам
3 шагаИзначально $s=0$, $n=95$, поэтому $s+n=95$. За каждую итерацию сумма увеличивается на 5.
$$s+n=95+5k$$После 16 итераций сумма равна 175, условие цикла всё ещё выполняется. Значение переменной $n$ равно:
$$n=95-5\cdot16=15$$На 17-й итерации переменная $n$ уменьшается ещё на 5, а сумма становится равной 180. Условие $s+n<177$ становится ложным.
$$n=15-5=10$$Где здесь ошибаются
Остановить цикл при значении суммы 175, не выполнив последнюю итерацию.
Изменять переменную $n$ на 10 вместо 5.