0

我该如何解决这个错误:

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'
4

1 回答 1

5

两者之一,pcor total,是一个浮点数,另一个是一个字符串。

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

print "YOU PAY $",(float(pc) - total)
于 2013-11-02T05:09:07.307 回答