Exercice 6
Ecrire un programme en langage Python qui génère un carré creux avec un côté de longueur n en utilisant des étoiles (*) pour les contours, et tester l'algorithme pour un exemple si n est égal à 5 ?":
Solution
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
def carre_creux(n): """ Usage de de la boucle for pour parcourir les lignes du carré et imprimer conditionnellement des étoiles pour les bords et des espaces pour l'intérieur du carré, en créant ainsi un carré creux de côté n. """ for i in range(n): if i == 0 or i == n - 1: print('* ' * n) else: print('* ' + ' ' * (n - 2) + '*') # Exemple d'utilisation avec n égal à 5 n = 5 carre_creux(n) """ output: * * * * * * * * * * * * * * * * """ |
Younes Derfoufi
CRMEF OUJDA
1 thought on “Solution Exercice 6: algorithme design Python qui affiche un carré creux”