Я хотел сделать функцию для получения квадратного уравнения с учетом вершины и точки.Я все понял правильно, пока я не воспользовался sympy для упрощения выражения, потому что так он дошел до стандартной формы, но это дало мне ошибку.Вот мой код:
from math import sort
from sympy import *
x = Symbol('x')
def point_cd_vertex_hk(c,d,h,k):
a = (d - k) / (c - h) ** 2
equation = a * (x + h) ** 2 + k
print(f"Your equation is y = {equation}")
point_cd_vertex_hk(2,4,6,8)
И с этим я получил ошибку:
Traceback (последний вызов был последним): Файл "/ Users / michaeldavid / Desktop / Coding /Python / Standard / quadratic_for_project.py ", строка 11, в файле quad_point_cd_vertex_hk (2,4,6,8)" /Users/michaeldavid/Desktop/Coding/Python/Standard/quadratic_for_project.py ", строка 8, в quad_point_ck_tex_texa (x + h) ** 2 + k TypeError: объект 'float' не вызывается
У меня есть идея, что это может быть что-то с фактом, что значение "a" является плавающимномер точки, но я не знаю, что на самом деле вызывает проблему.Что это значит и как мне это исправить?