我的代码在运行时会生成错误。 ParseError: bad input on line 4.
hrs = raw_input("Enter Hours:")
hrs= (float) hrs
print hrs
请帮我解决这个错误。
答案 0 :(得分:1)
float是一个将不同数据类型的对象转换为float的函数。您希望将变量hrs传递给该函数。因此它应该是这样的:
hrs_float=float(hrs)
函数float()返回一个从字符串转换的新对象。
此处还考虑使用不同的变量。 hrs从raw_input()作为字符串进入,然后你需要一个不同的变量来保存float。
有关函数float的更多信息,请查看python标准库: