Python-What';我的代码怎么了?

Python-What';我的代码怎么了?,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我知道这很基本,但我得到了一个错误: 我能做些什么来修理这个?y、 y 回溯(最近一次调用上次):文件 “/home/coding/Documents/Python Repository/2-数字和数学(Loan Calclator).py“,第40行,英寸 每月付款=浮动(贷款金额)*[0.05*(1.0+0.05)*浮动(付款数量)]/[(1.0+0.05)*浮动(付款数量)- 1.0]TypeError:无法将序列与“float”类型的非整数相乘 在你的队伍中: monthly_p

我知道这很基本,但我得到了一个错误: 我能做些什么来修理这个?y、 y

回溯(最近一次调用上次):文件 “/home/coding/Documents/Python Repository/2-数字和数学(Loan Calclator).py“,第40行,英寸 每月付款=浮动(贷款金额)*[0.05*(1.0+0.05)*浮动(付款数量)]/[(1.0+0.05)*浮动(付款数量)- 1.0]TypeError:无法将序列与“float”类型的非整数相乘

在你的队伍中:

    monthly_payment = float(loan_amount) * [0.05 * (1.0 + 0.05) * float(num_of_payments)] / [(1.0 + 0.05) * float(num_of_payments) - 1.0]
使用方括号(在本例中用于创建列表)作为指定操作顺序的方法。这应该是
()
类型括号。

在您的行中:

    monthly_payment = float(loan_amount) * [0.05 * (1.0 + 0.05) * float(num_of_payments)] / [(1.0 + 0.05) * float(num_of_payments) - 1.0]

使用方括号(在本例中用于创建列表)作为指定操作顺序的方法。这应该是
()
类型括号。

代码
[0.05*(1.0+0.05)*float(num_of u payments)]
正在创建一个长度为1的列表,其中包含一个浮点数,您正试图将其乘以浮点数。你可能想做
(0.05*(1.0+0.05)*float(num_of u payments))
,这只会创建一个floatOMG哈哈哈,我知道这很简单。。谢谢。我开始编写代码有几天了,这是我没有意识到的。非常感谢你的帮助,tks!代码
[0.05*(1.0+0.05)*float(num_of u payments)]
正在创建一个长度为1的列表,其中包含一个float,您正试图将其乘以一个float。你可能想做
(0.05*(1.0+0.05)*float(num_of u payments))
,这只会创建一个floatOMG哈哈哈,我知道这很简单。。谢谢。我开始编写代码有几天了,这是我没有意识到的。非常感谢你的帮助,tks!