Предмет: Информатика,
автор: kseniiahurtova
Помогите!! Код для Python решения уравнений
Ответы
Автор ответа:
1
def f(x: float) -> float:
return x ** 2 - 4
x = 1e10
e = 1e-6
r = [-x, x]
while abs(f_x := f(x)) > e:
r[0 if f_x < 0 else 1] = x
x = sum(r) / 2
print(f"x1 = {r[0]:.3f}, x2 = {r[1]:.3f}")
Если не сложно сделайте ответ лучшим:)
return x ** 2 - 4
x = 1e10
e = 1e-6
r = [-x, x]
while abs(f_x := f(x)) > e:
r[0 if f_x < 0 else 1] = x
x = sum(r) / 2
print(f"x1 = {r[0]:.3f}, x2 = {r[1]:.3f}")
Если не сложно сделайте ответ лучшим:)
Похожие вопросы
Предмет: Қазақ тiлi,
автор: natalyal2004
Предмет: Окружающий мир,
автор: л2а0з0и5
Предмет: Русский язык,
автор: kiselevfire
Предмет: Алгебра,
автор: hanik18
Предмет: Английский язык,
автор: Nastya123407