Информатика, вопрос задал Petruhans , 2 года назад

Найти сумму всех положительных чисел и отдельно всех отрицательных. Вывести на экран обе эти суммы. На питоне


nastikots: Откуда берутся числа?
Petruhans: Вводятся пользователем
nastikots: Как определяется количество чисел, которые будут введены?
Petruhans: рандомно

Ответы на вопрос

Ответил nastikots
0

Ответ:

sp=0

so=0

a = [int(s) for s in input().split()]

for i in range(len(a)):

   if a[i]>0:

       sp += a[i]

   if a[i]<0:

       so += a[i]

print(sp,so)

Объяснение:

Начальные суммы равны 0

Вводим числа в строку разделив пробелом

Проверяем условия и суммируем

Выводим результат

Новые вопросы