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

Прокоментируй код программы построчно и Запиши что будет результатом работы программы
(выведется на экран):
sum = 0
n = 5
for i in range(1, n + 1):
sum += i
print(sum)
НЕ СПАМТЕ,СРАЗУ ЖАЛОБУ КИНУ!!!!

Ответы

Автор ответа: Xonarve
4

Ответ:

Объяснение:

Программа написана на пайтоне, а значит очень важно соблюдать табуляцию, которая у вас отсутствует. Иначе говоря, ваш цикл пройдет в холостую и ничего не выполнит. Перед выражением sum+=i необходима табуляция, тогда это будет означать, что данный оператор входит в ваш цикл. Теперь по программе:

В первой строке происходит инициализация переменной sum в нуль.

Во второй, инициализация переменной n в пять.

Далее цикл, который будет выполнятся, начиная с шага 1 до шага n + 1, то есть в данном случае до шага 6, тк ваше n = 5.

В теле цикла на каждом шаге увеличивается переменная sum на значение i, которое в свою очередь будет менятся от 1 до 6.

Таким образом, цикл выполнится шесть раз, а значит переменная sum получит значение:

0 + 1 = 1 - на первом шаге

1 + 2 = 3 - на втором шаге

...

15 + 6 = 21 - на шестом шаге.

В конце программы выводится ваша переменная sum, которая равна 21.

Похожие вопросы
Предмет: Биология, автор: Лина5551