如何解决此错误:
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'
答案 0 :(得分:5)
其中一个pc
或total
是浮点数,另一个是字符串。
由于python是强类型的,你需要将字符串转换为浮点数,例如:
print "YOU PAY $",(float(pc) - total)