Bonjour,
J'ai un algorithme qui fonctionne pour tous les chiffres, sauf pour le nombre "2" et je n'arrive pas à trouver la solution, voici mon code :
Pour le chiffre "6" cela donne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 r = int(input()) i = 0 print("@", end="\n") while i < r-2: print("@" + (" "*(i) + "@"),end = "\n") if i == r-3: print("@"*(i+3), end="\n") i +=1
Ce qui est bon. Mais pour le chiffre "2" j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
86 @ @@ @ @ @ @ @ @ @@@@@@
Au lieu de :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 @
Toute aide sera la bienvenue !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @ @@
Partager