在编码过程中,我遇到了有关总兴趣的问题。 我确实知道利息的等式为:利息= num_payments *贷款还款-本金,但是系统不断给我以下错误代码: total_interest = num_payments(年* 12)*贷款还款(本金,百分比,年) TypeError:“ int”对象不可调用
def loanpayment(principal, percentage, years):
i = (percentage/100)/12
n = years * 12
P = principal
loanpayment = (i*principal*((1+i)**n))/(((1+i)**n)-1)
return loanpayment
principal = int(input(""))
percentage = float(input(""))
years = int(input(""))
num_payments = years * 12
total_interest = num_payments(years * 12) * loanpayment(principal, percentage, years) - principal
total_amount = loanpayment(principal, percentage, years) * years * 12
print("Monthly payment : {}".format(loanpayment(principal,percentage,years)))
print("Total amount paid", total_amount, ".")
print("Total interest paid" total_interest, ".")
答案 0 :(得分:0)
total_interest = num_payments(years * 12) * loanpayment(principal, percentage, years) - principal
num_payments
初始化为整数。 num_payments(years * 12)
无效,因为整数不可调用。我想你打算在那儿放个号码。