Opdracht

Schrijf een programma dat twee matrices vermenigvuldigt en het resultaat print. Enkele aandachtspunten:

Belangrijk: je zal eerst een nulmatrix van de juiste dimensies moeten maken om het resultaat in op te slaan. Dit doe je met de volgende code:

resultaat = [ [0] * n for _ in range(m)] #hierbij is n het aantal kolommen en m het aantal rijen

Voorbeeld

Invoer:

2
2
1 2
3 4
2
2
5 6
7 8

Uitvoer:

[19, 22]
[43, 50]

Voorbeeld

Invoer:

2
2
1 2
3 4
2
3
4 5 6
7 8 9

Uitvoer:

[18, 21, 24]
[40, 47, 54]

Invoer:

2
3
4 5 6
7 8 9
2
2
1 2
3 4

Uitvoer:

Deze matrices kunnen niet vermenigvuldigd worden.

Tip

Dit is geen eenvoudige opgave. Werk eenvoudige voorbeeldjes eerst op papier uit. Bekijk het geval per geval: 2x2, 3x3, vierkante matrices, rechthoekige matrices…