Решение: Цикл с условием
Запишите число, которое будет напечатано в результате выполнения следующей программы.
1n = 0 2s = 0 3while s <= 221: 4 s = s + 11 5 n = n + 1 6print(n)
Решение по шагам
3 шагаИзначально $s = 0$ и $n = 0$. На каждой итерации цикла к $s$ прибавляется 11, а к $n$ — 1.
$$s = 11n$$Цикл продолжается, пока $s \le 221$. Необходимо найти минимальное $n$, при котором $11n > 221$.
$$n > \frac{221}{11} = 20{,}09\ldots$$Минимальное целое значение $n$ равно 21. При этом $s = 11 \cdot 21 = 231$, поэтому цикл завершается.
$$n = 21$$Где здесь ошибаются
Остановить цикл после 20 итераций, не учитывая, что при $s = 220$ условие $s \le 221$ ещё истинно.
Считать только количество прибавлений до получения значения, не превышающего 221.