alarm
Задайте вопрос
Информатика
Willis

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

ответы: 1
Зарегистрируйтесь, чтобы добавить ответ
Ответ:

Программа написана на пайтоне, а значит очень важно соблюдать табуляцию, которая у вас отсутствует. Иначе говоря, ваш цикл пройдет в холостую и ничего не выполнит. Перед выражением 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.

108
Dashakar
Чтобы ответить необходимо зарегистрироваться.

Другие вопросы: - Информатика

Какие из приведённых величин цел

Как выбирают имя таблицы? Выбери

Укажите, команды алгоритма в рез

напиши эссе на тему история и пе

В программе «:=» обозначает опер

А)Каково имя массива?Б)Как узнат

Контакты
Реклама на сайте