这为什么给我一个错误?我在做什么错了?
foot = (input ("what is the square footage of your house: "))
float(price) = foot * .075
print (price)
很抱歉这是第一次使用此错误询问的地方
答案 0 :(得分:1)
您的书写方式,foot实际上是一个字符串。尝试为此更改代码:
{a:{equal: [], unequal:[], null:[]}}
答案 1 :(得分:0)
您无需进行任何转换即可浮动,因为python是动态语言
答案 2 :(得分:0)
您不需要在Python中将价格强制转换为浮动价格,但您确实需要对输入字符串进行操作:
typeof([])
如果您需要特定的小数位数,则此链接的答案为:How to round to 2 decimals with Python?
答案 3 :(得分:0)
从左侧移除浮子。
fido
答案 4 :(得分:0)
foot
是一个字符串,因此您首先应该使用float()将其转换为数字,该数字是Built-in Functions,正确的代码:
foot = (input ("what is the square footage of your house: "))
price = float(foot) * .075
print (price)