PYTHON. Вводится последовательность вещественных чисел, не равных нулю. Известно, что последний элемент последовательности равен 0. Вычислите сумму всех положительных и всех отрицательных чисел.
Ответы
Ответ дал:
1
positive, negative = 0, 0
while x := float(input()):
if x > 0:
positive += x
else:
negative += x
print(f"Сумма положительных: {positive}")
print(f"Сумма отрицательных: {negative}")
teacher1011:
Попробуйте
Ответ дал:
2
x, _sumPositive, _sumNegative = None, 0, 0
while x != 0:
x = float(input())
if x > 0:
_sumPositive += x
else:
_sumNegative += x
print(f"Сумма положительных: {_sumPositive}\nСумма отрицательных: {_sumNegative}")
Вас заинтересует
1 год назад
2 года назад
7 лет назад
7 лет назад
8 лет назад