Предмет: Информатика,
автор: GARRILA
ДЛЯ ПИТОНА ОБЪЯСНИТЕ МНЕ КАК ЭТО ДЕЛАТЬ Я СУТЬ ЗАДАЧИ НЕ ПОНИМАЮ
Определите сумму всех элементов последовательности, завершающейся числом 0.
Входные данные
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания.
Ответы
Автор ответа:
1
num = int(input())
sm = 0
while num != 0:
sm += num
num = int(input())
print(sm)
Объяснение.
На первой строке Вы просите пользователя ввести число.
На второй строке вы создаете новую переменную, которой присваиваете значение = 0(она нужна для подсчета суммы всех элементов)
На третье строке вы создаете цикл с условием, что введенное число не равно 0(в противном случае цикл не будет выполняться)
На четвертой строчке Вы добавляете к уже имеющейся сумме введенное число.
На пятой строчке Вы просите снова ввести число
Далее происходит возврат к началу цикла, идет проверка числа на равенство нуля, если снова не равно, то цикл повторяется, если равно, то цикл прекращается
На шестой строке Вы выводите полученный результат.
Insomnia24na7:
Доброе утро,Mrpansar! Возможно Вы могли бы просмотреть мой вопрос и помочь мне? https://znanija.com/task/35854003
Интересные вопросы
Предмет: Українська література,
автор: Каterisha
Предмет: Английский язык,
автор: lusina999
Предмет: Українська література,
автор: ilyasovaelina
Предмет: Физика,
автор: marinkarioart