Bonjour,

Je suis débutant en programmation python et j'essaie d'écrire un script me permettant de parcourir une matrice carrée me donnant le numéro de ligne et de colonne de chaque élément.
Je dois le faire avec 2 boucles while.
Par exemple pour une matrice 3x3 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
M=[[3,4,5],[5,6,7]]
x=len(M)
y=len(M[0])
a=1
b=1
print('ligne','colonne',sep=' ')
while(a<=x):
  while(b<=y):
    print('{:4d}'.format(a),'{:4d}'.format(b))
    b=b+1 
  a=a+1
Mon script donne que la première ligne et je souhaiterais avoir les 2 autres lignes.

Merci par avance pour votre aide.