from math import sqrt
def factor(a, b, c):
x1 = (-1 * b) + sqrt(b * b - (4 * a * c))
x2 = (-1 * b) - sqrt(b * b - (4 * a * c))
solution1 = (x1 / (2 * a))
solution2 = (x2 / (2 * a))
expression1 = ['x', (-1 * solution1)]
expression2 = ['x', (-1 * solution2)]
return expression1, expression2
print(factor(1, -17, 12))
Я не могу понять, как заменить значения в списке, чтобы вывод выглядел чище. Я попытался расположить значения в разных порядках и добавить str
s, чтобы он выглядел лучше, но безрезультатно.
Как сделать так, чтобы вывод выглядел как (x - 16.2)(x - 0.73)
вместо (['x', -16.262087348130013], ['x', -0.7379126518699879])
? Мне не удалось удалить ненужные символы из вывода.