Чему будет равно значение переменной «a» после выполнения этого цикла? i = 2 a =...

0 голосов
1.4k просмотров

Чему будет равно значение переменной «a» после выполнения этого цикла? i = 2 a = 12 while i < 5: a += i i += 1


Информатика (34 баллов) | 1.4k просмотров
Дан 1 ответ
0 голосов

Ответ: 21.

Объяснение:

Проходы цикла

1.  i = 2; a = 12. Так как 2 < 5, заходим в цикл и прибавляем к переменной "а" и "i", то что сказано в цикле. (a = a + i) следовательно a = 12 + 2 =14; (i = i + 1) следовательно i = 2 + 1 = 3;

2.  Теперь i = 3; a = 14. Так как 3 < 5, заходим в цикл и прибавляем к переменной "а" и "i", то что сказано в цикле. (a = a + i) следовательно a = 14 + 3 =17; (i = i + 1) следовательно i = 3 + 1 = 4;

3.  Теперь i = 4; a = 17. Так как 4 < 5, заходим в цикл и прибавляем к переменной "а" и "i", то что сказано в цикле. (a = a + i) следовательно a = 17 + 4 =21; (i = i + 1) следовательно i = 4 + 1 = 5;

4.  Теперь i = 5; a = 21. Так как 5 = 5, мы больше НЕ заходим в цикл. Переменные остаются i = 5; a = 21.

(200 баллов)