Предмет: Информатика, автор: nrgzzz

Какой результат будет выведен на экран:
Дан код программы:
summa = 0
i = 1
while i <= 5:
____summa = summa+i
____i = i+1
print(summa)
Если не сложно с объяснением))​

Ответы

Автор ответа: ser3zhenka
1

Ответ:

:3

Объяснение:

Ответ: 15

В данном цикле while, выражения, записанные ниже будут выполняться до того момента, пока истинно условие (i <= 5). Т. к., после каждого выполнения цикла, i увеличивается на 1, цикл перестанет работать как только i достигнет числа, которое больше 5.

Действия в цикле выполняются следующим образом:

Т. к. изначально summa = 0, a i = 1, то:

while 1 <= 5:

   summa = 0 + 1

    i = 1 + 1

При следующем выполнении цикла i будет иметь значение присвоенное ранее (1 + 1), т. е. 2, а summa получит значение 1:

while 2 <= 5:

   summa = 1 + 2

    i = 2 + 1

После выполнения данного цикла полностью, на экран выведется ответ с помощью функции print().

Похожие вопросы
Предмет: Русский язык, автор: Adrfghhjjkkk
Предмет: Математика, автор: alyonadolbunova