Предмет: Информатика, автор: marissha9

a=input('input a --->>> ')
b=input('input b --->>> ')
c=input('input c --->>> ')
d=c - b
print(a, 'x +', b, '=', c)
print(a, 'x =', d)
print('x =', d / a)

код на Python должен решать уравнение вида ax+b=c, где a, b, c - числа, которые вводит пользователь
Код почему-то не работает, помогите найти ошибку, пожалуйста, выдает:
TypeError: unsupported operand type(s) for -: 'str' and 'str'​

Ответы

Автор ответа: ppgem374
1

Ответ:

a = int(input('input a --->>> '))

b = int(input('input b --->>> '))

c = int(input('input c --->>> '))

d = c - b

print(a, 'x +', b, '=', c)

print(a, 'x =', d)

print('x =', d / a)

Объяснение:

Вы пытаетесь сложить две переменных типа 'string', необходимо указать что вы берёте у пользователя 'integer'. (при помощи int())


marissha9: спасибо
Похожие вопросы
Предмет: Геометрия, автор: hentai0921227