Uitwerking opstap: Mandelbrot rekenen

def mult(c, n):
    """Geeft c maal n terug met herhaald optellen."""
    result = 0
    for _ in range(n):
        result += c
    return result


def update(c, n):
    """Voert n keer z = z**2 + c uit."""
    z = 0
    for _ in range(n):
        z = z**2 + c
    return z


def in_mset(c, n):
    """Geeft False terug zodra de reeks buiten de grens komt."""
    z = 0
    for _ in range(n):
        z = z**2 + c
        if abs(z) > 2:
            return False
    return True


assert mult(3, 5) == 15
assert update(1, 3) == 5
assert update(-1, 10) == 0
assert in_mset(0 + 0j, 25) is True
assert in_mset(3 + 4j, 25) is False