Python 类型错误:'&燃气轮机';在';str';和';浮动';
我对编程相当陌生,并开始了一个项目。我想用tkinter编程一个停车计时器Python 类型错误:'&燃气轮机';在';str';和';浮动';,python,Python,我对编程相当陌生,并开始了一个项目。我想用tkinter编程一个停车计时器 def Calculate(): money = insert.get() try: float(money) except ValueError: error.config(text="Only Numbers!") else: hour = 0 while (money > 0.4): if
def Calculate():
money = insert.get()
try:
float(money)
except ValueError:
error.config(text="Only Numbers!")
else:
hour = 0
while (money > 0.4):
if hour > 5:
break
else:
hour +=1
money-=0,4
time.config(text=str(hour))
这是我得到错误的代码片段
line 13, in Calculate while (money > 0.4):
TypeError: '>' not supported between instances of 'str' and 'float'
我不明白为什么会出现这个错误,希望能在这里找到一些帮助。将第4行更改为
money = float(money)
您转换了对象,但忘记保存它 您没有将
float(money)
的结果分配给任何变量。非常感谢您的提示,但是现在我得到了相同的错误,但是使用了“tuple”和“float”。我怎样才能解决这个问题呢?顺便说一句,python中没有强制转换。你的例子是一个转换。