# leeftijdraadsel Martijn, zus en vaderus
stelsel = [ [ 3,  0, -1,  0],
            [ 0, -2,  1,  2],
            [ 1, -1,  0, -7] ]


# verwissel twee rijen (vergelijkingen) van een stelsel met elkaar
# de rijen staan op posities index_1 en index_2
def verwissel(stelsel, index_1, index_2):
    hulp = stelsel[index_1]
    stelsel[index_1] = stelsel[index_2]
    stelsel[index_2] = hulp


# deel de rij (vergelijking) door het gegeven getal (in-place)
def deel_door(rij, deler):
    for i in range(len(rij)):
        rij[i] /= deler 


# verminder rij_1 met een aantal keer rij_2 (in-place)
def verminder_met_veelvoud(rij_1, rij_2, factor):
    for i in range(len(rij_1)):
        rij_1[i] -= rij_2[i] * factor


deel_door(stelsel[0], 3)
verminder_met_veelvoud(stelsel[2], stelsel[0], 1)
deel_door(stelsel[1], -2)
verminder_met_veelvoud(stelsel[2], stelsel[1], -1)
deel_door(stelsel[2], -1/6)
verminder_met_veelvoud(stelsel[0], stelsel[2], -1/3)
verminder_met_veelvoud(stelsel[1], stelsel[2], -1/2)


# toont het stelsel
for i in range(3):
    for j in range(4):
        print(f"{stelsel[i][j]:<5.2f}  ", end="")
    print()







