я должен сделать следующее:Оценка функции в Python
A function eval_f(f, xs) which takes a function f = f(x) and a list xs of values that should be used as arguments for f. The function eval_f should apply the function f subsequently to every value x in xs, and return a list fs of function values. I.e. for an input argument xs=[x0, x1, x2,..., xn] the function eval_f(f, xs) should return [f(x0), f(x1), f(x2), ..., f(xn)].
import math
def eval_f(f, xs):
x = []
f = f(x)
for i in range(len(xs)):
f.append(f(x[i]))
return f
eval_f (Math.sqrt, [1, 2, 4, 9]) Traceback (самый последний вызов в прошлом):
Файл "", строка 1, в eval_f (Math.sqrt, [1, 2, 4, 9])
Файл "C: /Users/Idoia/untitled2.py", строка 6, в eval_f f = f (x)
TypeError: требуется поплавок
И? Что происходит? –
В чем вопрос? –
Он показывает ошибку, говоря, что ему нужен плавающий –