2013-11-02 9 views
0

Как я могу исправить эту ошибку: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'
+2

Не только это программирования вопрос, вы запускаете программу на Windows. Неверный сайт. – jordanm

ответ

5

Один из двух, pc или total, является поплавком, а другая строка.

Как питон сильно типизированных вам нужно будет отливать строку к поплавку, например .:

print "YOU PAY $",(float(pc) - total) 
Смежные вопросы