Python错误消息

时间:2013-11-02 04:43:42

标签: python

如何解决此错误:

Traceback (most recent call last):
  File "C:\Users\Tony\Desktop\Python\4.py", line 64, in 
    print "YOU PAY: $",(pc-total)
TypeError: unsupported operand type(s) for -: 'str' and 'float'

1 个答案:

答案 0 :(得分:5)

其中一个pctotal是浮点数,另一个是字符串。

由于python是强类型的,你需要将字符串转换为浮点数,例如:

print "YOU PAY $",(float(pc) - total)