Я хочу создать многочлен с заданными коэффициентами в Python, но без numpy или любой подобной библиотеки.
Например, если input (12,2,5,3), который является a0, a1, a2, a3 соответственно, ожидаемый результат равен 12 + 2x + 5x ^ 2 + 3x ^ 3.
def polynomial(p,x):
return sum((a*x**i for i,a in enumerate(p)))
polynomial(([12,2,5,3]),x)
Я попробовал код выше, но получил сообщение об ошибке, естественно, что x не определен. Что не так с кодом или есть проблема с его запуском?