def herschik (lijst):
    lijst_oneven =[]
    i = 0
    while i < len(lijst):
        if lijst[i] % 2 != 0:
            element = lijst.pop(i)
            lijst_oneven.append(element)
        else:
            i += 1   
    return lijst + lijst_oneven


# testen - drukt een aantal random lijsten af die herschikt zijn
from random import randint

for _ in range(10):
    lijst = []
    for __ in range (10):
        lijst.append(randint(0,19))
    print (lijst)
    lijst = herschik(lijst)   # ??
    print (f'herschikte lijst: {lijst}')

# werkt het ook voor lijsten van enkel even/enkel oneven getallen?

lijst = list(range(0,12,2))
lijst = herschik(lijst) #??
print (lijst)

lijst = list(range(1,13,2))
lijst = herschik(lijst) #??
print (lijst)





