1 pièce(s) jointe(s)
Boucles for imbriquées et listes
Bonjour, j'éprouve quelques difficultés à faire un exercice de mon cours de programmation en python, je dois réaliser l'image suivante en utilisant une liste multi-dimmensionnelle et des boucles imbriquées pour pouvoir mettre le bon symbole ('*' ou ' '(espace)) au bon endroit en fonction de la dimension. Avec print, je suis capable de le réaliser mais j'ai de la difficulté à comprendre le fonctionnement de 2 boucles for imbriquées, surtout lorsqu'on itère sur une liste multi-dimensionnelle. Pièce jointe 486841
Mon code ne fonctionne pas, mais le voici:
Code:
1 2 3 4 5 6
| def fenetre(dim):
ma_liste = [[' ' for x in range(dim)] for y in range(dim)]
for i in ma_liste:
for j in ma_liste:
if i ==0 or i ==dim//2 or i == dim-1 or j ==0 or j ==dim//2 or j == dim-1:
ma_liste[i][j] = '*' |
Merci d'avance!