Предмет: Информатика,
автор: 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'
Ответы
Автор ответа:
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:
спасибо
Похожие вопросы
Предмет: Литература,
автор: dqdoggy
Предмет: Математика,
автор: papovech
Предмет: Математика,
автор: vitalik80763
Предмет: Геометрия,
автор: hentai0921227