Метод деления отрезка пополам

Напишите функцию реализующую алгоритм поиска минимума функции методом деления отрезка пополам. С помощью функции найдите максимальное значение функции f(x) с точностью 10−3.
у меня проблема с функцией V(как ее можно реализовать в этом алгоритме?)

a=float(input("Enter a="))

b=float(input("Enter b="))

k=0

e=0.001#задается точность

x=(a+b)/2

L=b-a

while L>e:

  y=a+L/4

  z=b-L/4

  Vx=V(x)

  Vy=V(y)

  Vz=V(z)

  if Vy<Vx:

    b=x

    x=y

  elif Vz<Vx:

    a=x

    x=z

  else:

    a=y

    b=z

  L=b-a

  k=k+1

print(x)#максимальное значение f(x)

А откуда она? Тут вроде нет никакой V.