Предмет: Информатика,
автор: GFedorov
Питон
Пользователь вводит последовательность из любых чисел. С помощью цикла while и вложенных условий необходимо написать программу, которая просуммирует отдельно все положительные и все отрицательные числа.
Если пользователь введёт «0», программа должна прекратить работу и выдать два результата: сумму положительных чисел и сумму отрицательных чисел, отдельно друг от друга в столбик.
Ответы
Автор ответа:
1
positive_sum = 0
negative_sum = 0
while True:
number = float(input('> '))
if number > 0:
positive_sum += number
elif number < 0:
negative_sum += number
else:
break
print('Sum of positive numbers:', positive_sum)
print('Sum of negative numbers:', negative_sum)
Похожие вопросы
Предмет: Немецкий язык,
автор: Аноним
Предмет: Русский язык,
автор: динаm
Предмет: Українська мова,
автор: natalisemchenk
Предмет: Математика,
автор: Кумысай10
Предмет: Английский язык,
автор: MoneyCrisis