我的函數返回None
。我已經檢查過以確保所有的操作都是正確的,並且我爲每個函數都有一個return語句。嵌入函數返回無
def parameter_function(principal, annual_interest_rate, duration):
n = float(duration * 12)
if annual_interest_rate == 0:
r = float(principal/n)
else:
r = float(annual_interest_rate/1200)
p = principal
return (p, r, n)
def monthly_payment_function(p, r, n):
monthly_payment = p * ((r * ((1 + r) ** n))/(((1 + r) ** n) - 1))
result = monthly_payment_function(p, r, n)
return result
請不要在現有無效答案的方式編輯您的問題。特別是,不要從您的問題中發佈的代碼的答案中應用更正。 – user2357112
完全允許爲你的問題添加後續信息,但如果這太多地改變了原始問題,最好的辦法就是發佈一個單獨的問題。 – martineau