Exercice 9
Écrire un programme en Python qui affiche une pyramide inversée de hauteur n à l'aide du symbol étoile(*).
Exemple: si n = 5, l'algorithme renvoi un design dont l'affichage ressemblerait à ceci :
1 2 3 4 5 |
***** **** *** ** * |
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
def pyramide_inversee(n): # Boucle pour chaque ligne de la pyramide for i in range(n, 0, -1): # Calcul des espaces à afficher avant les étoiles espaces = " " * (n - i) # Calcul des étoiles à afficher etoiles = "*" * i # Affichage de la ligne avec les espaces et les étoiles print(espaces + etoiles) # Test avec n = 5 n = 5 pyramide_inversee(n) |
Younes Derfoufi
CRMEF OUJDA