Top.Mail.Ru
Ответы

Почему у меня не работает код на пайтоне

Можете пожалуйста помочь: я написал простенький код для тренировки навыков проведения действий с числами. А он почему то выдает
Traceback (most recent call last):
File "C:\Users\Timofey\PycharmProjects\turtle\main.py", line 3, in <module>
c = a - b
~~^~~
TypeError: unsupported operand type(s) for -: 'str' and 'str'
Сам код:a = input ("Введите ваш вес:")
b = input ("Введите вашу цель сброса:")
c = a - b
print("Вам нужно сбросить: " + (c) )

По дате
По рейтингу
Аватар пользователя
Новичок
7мес

Потому, что у тебя в переменных строки, а не числа. А строки вычитать нельзя.

1234
 a = int(input("Введите ваш вес: ")) # вот теперь в переменной целое число
b = int(input("Введите вашу цель сброса: "))
c = a - b  
print("Вам нужно сбросить:", c) 
Аватар пользователя
Мастер
7мес

Андрей вроде норм ответил.
прости за ответ не по теме, но у тебя на аве Годжо или кто?

Аватар пользователя
Просветленный
7мес

Вообще не шарю за всё это, but lol

Аватар пользователя
Просветленный
7мес

Ну в type error все же написано.