Exercices 6 : Les boucles imbriquées¶
Exercices de compréhension¶
Exercice 1 : Prédire la sortie¶
Pour chaque bloc de code, prédisez la sortie sans utiliser Python. Ensuite, vérifiez vos réponses en exécutant le code.
1.
2.
Exercices de programmation¶
Exercice 2 : Table de multiplication personnalisée¶
Écrivez un programme qui demande à l’utilisateur un nombre n et affiche la table de multiplication de n jusqu’à 10.
Exercice 3 : Affichage d’un carré¶
Écrivez un programme qui demande à l’utilisateur une taille n et affiche un carré de n x n étoiles (*).
Exercice 4 : Affichage d’un triangle rectangle¶
Écrivez un programme qui demande à l’utilisateur une hauteur n et affiche un triangle rectangle de hauteur n avec
des étoiles (*).
Exercice 5 : Affichage d’un triangle isocèle¶
Écrivez un programme qui demande à l’utilisateur une hauteur n et affiche un triangle isocèle de hauteur n avec des
étoiles (*).
Exercice 6 : Matrice d’entiers¶
Écrivez un programme qui affiche une matrice de 3 lignes et 4 colonnes, où chaque élément est la somme de son indice de ligne et de colonne.
Exercice 7 : Damier¶
Écrivez un programme qui demande à l’utilisateur une taille n et affiche un damier de taille n x n en utilisant les
caractères □ et ■.
Exercice 8 : Boucle while imbriquée pour un compte à rebours¶
Écrivez un programme qui utilise des boucles while imbriquées pour afficher un compte à rebours de 3 à 1, trois fois
de suite.
Exercice 9 : Débogage d’une boucle imbriquée¶
Le code suivant est censé afficher un triangle rectangle de hauteur 4, mais il contient une erreur. Trouvez et corrigez l’erreur.
Exercices de débogage¶
Exercice 10 : Tester et corriger¶
Le code suivant est censé afficher un carré de 3x3 étoiles, mais il ne fonctionne pas correctement. Trouvez et corrigez l’erreur.
Exercice 11 : Ajouter des print de débogage¶
Ajoutez des instructions print dans le code suivant pour afficher les valeurs de i et j à chaque itération. Cela
vous aidera à comprendre comment les boucles imbriquées fonctionnent.
Exercice 12 : Vérifier les conditions de sortie¶
Le code suivant contient une boucle infinie. Trouvez et corrigez l’erreur.
Conseils pour les exercices :
- Utilisez des boucles
foretwhileimbriquées pour résoudre ces exercices. - Testez vos programmes avec différentes valeurs pour vérifier leur bon fonctionnement.
- Utilisez des
printde débogage pour suivre l’exécution des boucles imbriquées.
Utilisation de l’IA
Page rédigée en partie avec l’aide d’un assistant IA, principalement à l’aide de Perplexity AI. L’IA a été utilisée pour générer des explications, des exemples et/ou des suggestions de structure. Toutes les informations ont été vérifiées, éditées et complétées par l’auteur.