У меня проблема с домашней работой, которую я не могу понять, может кто-то помочь
- Создайте функцию с именем sums, которая предложит пользователю ввести целочисленные значения (положительные или отрицательные) Функция должна хранить отдельные промежуточные суммы положительных и отрицательных значений. Пользователь должен иметь возможность продолжать ввод значений до тех пор, пока он не введет ноль для остановки.
Вот что я получил, и это не работает
number = int(raw_input("Enter and a positive or negative integer: "))
def sums(number):
while (number > 0):
posnumber = int(raw_input("Enter another number or 0 to quit: " ))
number = number + posnumber
print "The positive total is", number
while (number < 0):
negnumber = int(raw_input("Enter another number or 0 to quit: " ))
number = number + negnumber
print "The negative total is", number
он просто запускает цикл при первой итерации, я запутался, что делать, чтобы исправить это