Заданы действительные числа, х, е(эпсилон). Вычислить с точностью до е, реализовать в виде функции вычисления суммы с заданой точностью, в какую как параметр передается функция определения очередного слагаемого.
import math

def emx(x, eps):

k, i = 0, 1

while abs((((math.pow(-1, k) * (math.pow(x, (2 * k + 1))) / (math.factorial(k) * (2 * k + 1)))))) > eps:
k += 1
i += 1
a = ((((math.pow(-1, k) * (math.pow(x, (2 * k + 1))) / (math.factorial(k) * (2 * k + 1))))))

return a

print(emx(2, 0.5))

не пойму, как в параметр передать функцию определения очередного слагаемого, насколько я понял, это значение а???