Вопрос:

16. Определите значения переменных s и i после выполнения фрагмента программы: s = 0\(\ni\) = 5 while i > 0: s += i i -= 1

Ответ:


Рассмотрим, как изменяются значения переменных s и i:



  1. Изначально: s = 0, i = 5.

  2. 1-я итерация: s = 0 + 5 = 5, i = 5 - 1 = 4.

  3. 2-я итерация: s = 5 + 4 = 9, i = 4 - 1 = 3.

  4. 3-я итерация: s = 9 + 3 = 12, i = 3 - 1 = 2.

  5. 4-я итерация: s = 12 + 2 = 14, i = 2 - 1 = 1.

  6. 5-я итерация: s = 14 + 1 = 15, i = 1 - 1 = 0.


Цикл заканчивается, так как i становится равным 0. Таким образом, s = 15, i = 0.


Правильный ответ: г) s = 15, i = 0


Подать жалобу Правообладателю

Похожие