We zullen doorheen deze lessen de matrices telkens op dezelfde manier door de gebruiker laten invoeren.
De code hieronder hoef je niet in detail te begrijpen (al is het niet onmogelijk). Je moet wel weten hoe het invoeren van de matrix werkt (zie hierboven).
m = int(input("Hoeveel rijen bevat de matrix?"))
n = int(input("Hoeveel kolommen bevat de matrix?"))
matrix = []
for i in range(m):
rij_invoer = str(input("Geef de volgende rij"))
rij_als_lijst = []
for x in rij_invoer.split():
rij_als_lijst.append(int(x))
matrix.append(rij_als_lijst)
Invoer:
3
4
1 2 3 4
5 6 7 8
1 0 0 3
Uitvoer:
#De code zelf produceert geen uitvoer.
#De variabele *matrix* is nu: [[1,2,3,4],[5,6,7,8],[1 0 0 3]]
Test de code zelf eens uit door een matrix naar keuze in te geven. Alle volgende opdrachten zullen vanuit deze code moeten starten. Laat je ingevoerde matrices ook eens printen.