Как правильно заставить функцию find_monthly_savings возвращать сумму, деленную на месяцы в году (за двенадцать месяцев) в Python? - PullRequest
1 голос
/ 23 октября 2019

Итак, моя проблема в том, что я работаю над решением задачи по изучению Python (говорят, что это для начинающих, и я прошел через это, однако по некоторым причинам я борюсь с функцией return и вычислениями).

Мне нужно, чтобы функция find_monthly_savings принимала функции количества и года, чтобы вычислить сумму, необходимую пользователю для сохранения "каждого месяца", а если amount is < 0, то return None или, если years <= 0затем return None.

def find_monthly_savings(amount, years): # used to divide the amount by years
  return amount / years

def amount(number): 
  if number < 0:
    return None

def years (months):
  if years < 0:
    return None


find_monthly_savings(amount = 360, years = 1)  #calling upon the dms function 

1 Ответ

0 голосов
/ 23 октября 2019

Вот, пожалуйста:

def find_monthly_savings(amount, years): # used to divide amount by years
  if amount < 0:
      return None
  if years <= 0:
      return None
  return amount / years
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...