
# f(x) = 2^x
def f(x):
    return 2.0 ** x
 
# g(x) = x^2
def g(x):
    return x ** 2

# zoek snijpunt
links = -1.0
rechts = 0.0

# VUL AAN: welke lus hier?
while rechts - links > 1E-13:
    midden = (links + rechts) / 2 # VUL AAN: hoe bepaal je de waarde van midden?
    if g(midden) > f(midden): # VUL AAN: welke conditie?
        links = midden # VUL AAN: wat verander je hier?
    else:
        rechts = midden # VUL AAN: wat verander je hier?
        
print (links)