类型错误:Float不是callab

2024-09-28 22:28:38 发布

您现在位置:Python中文网/ 问答频道 /正文

代码只给出了偿还贷款的月数。在

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)

错误:

^{pr2}$

Tags: ofthe代码importyouinputsysamount
1条回答
网友
1楼 · 发布于 2024-09-28 22:28:38

loanAmt是一个float,您试图调用它:

month = loanAmt ( ... )

也许你想用括号内表达式的结果乘以这个值?如果是这样,则缺少*

^{pr2}$

整行应该是:

month = loanAmt * (r * (1 + numOfPayments) / ((1 + r) * (numOfPayments - 1)))

相关问题 更多 >