Предмет: Информатика,
автор: nrgzzz
Какой результат будет выведен на экран:
Дан код программы:
summa = 0
i = 1
while i <= 5:
____summa = summa+i
____i = i+1
print(summa)
Если не сложно с объяснением))
Ответы
Автор ответа:
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().
Похожие вопросы
Предмет: Английский язык,
автор: Deroooro
Предмет: Окружающий мир,
автор: AlexKart123
Предмет: Русский язык,
автор: Adrfghhjjkkk
Предмет: Математика,
автор: anjamarshalakk
Предмет: Математика,
автор: alyonadolbunova