Вопрос задан 11.11.2026 в 16:36. Предмет Информатика. Спрашивает Нурисламова Диана.

PYTHON. Вводится последовательность вещественных чисел, не равных нулю. Известно, что последний элемент последовательности равен 0. Вычислите сумму всех положительных и всех отрицательных чисел.

Перейти к ответам

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

Отвечает Евтух Гриша.

Считывайте числа, пока не встретится \(0\). Положительные прибавляйте к одной сумме, отрицательные — к другой.

Программа:

positive_sum = 0
negative_sum = 0

while True:
x = float(input())
if x == 0:
break
if x > 0:
positive_sum += x
else:
negative_sum += x

print(positive_sum)
print(negative_sum)

Сначала программа выведет сумму положительных чисел, затем сумму отрицательных.

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос