Een bovendriehoeksmatrix is een vierkante matrix waarbij alle elementen onder de hoofdiagonaal nul zijn. Hieronder vind je een voorbeeld van zo’n matrix.

Een bovendriehoeksmatrix.

Een bovendriehoeksmatrix.

Een bovendriehoeksmatrix.

Een bovendriehoeksmatrix.

Gevraagd

Schrijf een functie is_bovendriehoek(matrix) dat controleert of een gegeven matrix al dan niet een bovendriehoekmatrix is.

Voorbeelden

>>> is_bovendriehoek([[1, 4, 2], 
                      [0, 3, 4], 
                      [0, 0, 1]])
True
>>> is_bovendriehoek([[1, 0, 2], 
                      [0, 3, 4], 
                      [1, 0, 1]])
False