Какой результат будет выведен на экран: Дан код программы: summa = 0 i = 1 while i <= 5: ____summa = summa+i ____i = i+1 print(summa) Если не сложно с объяснением))
В данном цикле 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().
Answers & Comments
Verified answer
Ответ:
: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().