PMG2224 1/Spielwiese Py

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

<language>Python</language>
<code id="641d4f3b577de">
def sgn(x):
    if x > 0:
        return 1
    elif x == 0:
        return 0
    else
        return -1
def bisektion(f, a, b):
    for i in range(100):
        c = (a + b)/2
        if sgn(f(a) != sgn(f(c)):
            b = c
        else:
            a = c
    return (a, b)
        
</code>
<run id="641d4f3b5783a"></run>