Gevraagd

Schrijf een functie symmetrisch(n) die een vierkante n × n matrix maakt van onderstaande vorm. Hierbij stelt n het aantal rijen en kolommen voor. In dit voorbeeld heeft n dus de waarde 5.

\[\begin{pmatrix} \sf 0 & \sf 1 & \sf 2 & \sf 3 & \sf 4\\ \sf 1 & \sf 0 & \sf 1 & \sf 2 & \sf 3\\ \sf 2 & \sf 1 & \sf 0 & \sf 1 & \sf 2\\ \sf 3 & \sf 2 & \sf 1 & \sf 0 & \sf 1\\ \sf 4 & \sf 3 & \sf 2 & \sf 1 & \sf 0\\ \end{pmatrix}\]

Voorbeeld

>>> symmetrisch(5)
[[ 0, 1, 2, 3, 4],
 [ 1, 0, 1, 2, 3],
 [ 2, 1, 0, 1, 2],
 [ 3, 2, 1, 0, 1]
 [ 4, 3, 2, 1, 0]]