代码只是给出了支付贷款的月数。
import sys
loanAmt = input("enter the amount of loan you want : ")
r = input("enter the rate of interest : ")
numOfPayments = input("enter number of payments : ")
month = loanAmt ( r * (1+numOfPayments) / ((1+r) * (numOfPayments-1)))
print(month)
错误:TypeError: 'float object is not callable '
loanAmt
是一个浮点数,你试图调用它:
month = loanAmt ( ... )
也许您想要将的值乘以括号表达式的结果?如果是,您缺少一个*
:
month = loanAmt * ( ... )
那么整行应该是:
month = loanAmt * (r * (1 + numOfPayments) / ((1 + r) * (numOfPayments - 1)))