← К задачамОткрыть курс →
Решить уравнение
Напишите функцию, которая возвращает х (неизвестное в уравнении). Уравнение в функцию должно поступать в виде строки такого вида:
x + 6 = 12
Примеры
solve("x + 43 = 50") ➞ 7
solve("x - 9 = 10") ➞ 19
solve("x + 300 = 100") ➞ -200
Примечание
- "x" всегда находится в находится в начале (вам не нужно решать уравнение вида 6 + x = 12).
- В уравнениях встречаются только знаки сложения (+), вычитания (-) и числа.
- "x" может быть отрицательным.
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def solve(equation):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.