ParseError:第4行输入错误

时间:2015-12-28 17:19:06

标签: python python-2.7

我的代码在运行时会生成错误。 ParseError: bad input on line 4.

hrs = raw_input("Enter Hours:")
hrs= (float) hrs
print hrs

请帮我解决这个错误。

1 个答案:

答案 0 :(得分:1)

float是一个将不同数据类型的对象转换为float的函数。您希望将变量hrs传递给该函数。因此它应该是这样的:

hrs_float=float(hrs)

函数float()返回一个从字符串转换的新对象。

此处还考虑使用不同的变量。 hrs从raw_input()作为字符串进入,然后你需要一个不同的变量来保存float。

有关函数float的更多信息,请查看python标准库:

https://docs.python.org/2/library/functions.html#float