Aller au contenu

Exercices 5 : Les boucles for


Exercices de compréhension

Exercice 1 : Prédire la sortie

Pour chaque boucle for, prédisez la sortie sans utiliser Python. Ensuite, vérifiez vos réponses en exécutant le code.

1.

for i in range(5):
    print(i)

2.

for fruit in ["pomme", "banane", "cerise"]:
    print(fruit)

3.

for i in range(2, 6):
    print(i * 2)

4.

for i in range(0, 10, 3):
    print(i)

Exercice 2 : Compléter le code

Complétez les boucles for suivantes pour obtenir la sortie indiquée.

  1. Sortie attendue :

    10
    9
    8
    
    Code à compléter :
    for i in range(..., ..., ...):
        print(i)
    

  2. Sortie attendue :

    0
    2
    4
    6
    
    Code à compléter :
    for i in range(..., ..., ...):
        print(i)
    


Exercices de programmation

Exercice 3 : Afficher les éléments d’une liste

Écrivez une boucle for pour afficher chaque élément de la liste suivante :

couleurs = ["rouge", "vert", "bleu", "jaune"]

Exercice 4 : Calculer la somme des éléments d’une liste

Écrivez un programme qui calcule la somme des éléments de la liste suivante :

nombres = [10, 20, 30, 40, 50]

Exercice 5 : Afficher les nombres pairs de 0 à 20

Utilisez une boucle for et range() pour afficher tous les nombres pairs de 0 à 20.


Exercice 6 : Compter à rebours de 10 à 0

Écrivez une boucle for pour afficher un compte à rebours de 10 à 0.


Exercice 7 : Calculer la factorielle d’un nombre

Écrivez un programme qui demande un nombre entier positif à l’utilisateur et calcule sa factorielle en utilisant une boucle for.

Rappel : La factorielle de n est \( n! = n \times (n-1) \times (n-2) \times ... \times 1 \).


Exercice 8 : Afficher les multiples de 5 de 0 à 50

Utilisez une boucle for et range() pour afficher tous les multiples de 5 de 0 à 50.


Exercice 9 : Calculer la moyenne d’une liste

Écrivez un programme qui calcule la moyenne des éléments de la liste suivante :

notes = [12, 15, 18, 9, 20]

Exercice 10 : Afficher un motif simple

Utilisez une boucle for pour afficher le motif suivant :

*
**
***
****
*****

Exercice 11 : Afficher les carrés des nombres de 1 à 10

Écrivez une boucle for pour afficher les carrés des nombres de 1 à 10.


Exercice 12 : Trouver le plus grand élément d’une liste

Écrivez un programme qui trouve et affiche le plus grand élément de la liste suivante :

nombres = [12, 45, 67, 23, 9, 56, 78]

Exercice 13 : Afficher les éléments d’une liste à l’envers

Écrivez une boucle for pour afficher les éléments de la liste suivante à l’envers :

villes = ["Paris", "Lyon", "Marseille", "Toulouse"]

Exercice 14 : Calculer la somme des carrés des nombres de 1 à 10

Écrivez un programme qui calcule la somme des carrés des nombres de 1 à 10.


Exercice 15 : Afficher les éléments d’une liste avec leur index

Écrivez une boucle for pour afficher chaque élément de la liste suivante avec son index :

fruits = ["pomme", "banane", "cerise", "orange"]

Sortie attendue :

0 : pomme
1 : banane
2 : cerise
3 : orange


Conseils pour les exercices :

  • Utilisez des boucles for et range() pour résoudre ces exercices.
  • Testez vos programmes avec différentes valeurs pour vérifier leur bon fonctionnement.


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.