Bonjour, je suis un petit nouveau dans le monde de la programmation. Python est mon premier langage dans la matière.

Alors voila: dans le cadre d'un mini projet, je dois construire et afficher un labyrinthe sous forme de matrice carrée, et ensuite remplir l'intérieur du labyrinthe de façon aléatoire grâce à une donnée entrée par l'utilisateur.

Je dois donc avoir quelque chose qui ressemble à ceci:

1 1 1 1 1
1 0 0 0 1
1 0 0 0 1
1 0 0 0 1
1 1 1 1 1

J'arrive à afficher ceci:

0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0

grâce a ce bout de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
lab = [[0 for i in range(5)] for j in range(5)]
    for i in range(n):
        for j in range(n):
            print lab[i][j],
        print
Mais je n'arrive pas a remplacer mes zéros pour arriver au résultat montré en premier.

J'ai déjà essayé pas mal de trucs mais apparemment je dois mal comprendre comment ca fonctionne!

Si quelqu'un pouvait m'éclairer un peu la dessus ca m'aiderait beaucoup!
Merci.