0% ont trouvé ce document utile (0 vote)
12 vues6 pages

Exercices Module Sur Le Module 4

Transféré par

Junior Anicet
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues6 pages

Exercices Module Sur Le Module 4

Transféré par

Junior Anicet
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

🔁 Exercices pratiques

🔹 Niveau Facile (1–7)


1. Affiche les nombres de 1 à 10
➤ Utilise une boucle for pour afficher les nombres de 1 à 10, un par un, chacun sur une
ligne.

2. Compte à rebours de 10 à 1
➤ Utilise une boucle while pour afficher les nombres de 10 à 1, dans l’ordre
décroissant.

3. Nombres pairs de 0 à 20
➤ Affiche uniquement les nombres pairs entre 0 et 20 (inclus), chacun sur une ligne.

4. Table de multiplication de 7
➤ Affiche la table de multiplication du nombre 7, de 1 × 7 à 10 × 7 . Affiche chaque
opération au format :
1 x 7 = 7 , 2 x 7 = 14 , etc.

5. Somme des nombres de 1 à 100


➤ Utilise une boucle pour additionner tous les nombres de 1 à 100, puis affiche le
résultat à la fin.

6. Compter les lettres d’un mot


➤ Demande à l’utilisateur de taper un mot, puis utilise une boucle pour compter combien
de lettres il contient.

7. Compter les voyelles dans un mot


➤ Demande un mot à l’utilisateur, puis utilise une boucle pour compter combien de
lettres sont des voyelles ( a , e , i , o , u , y ).

🔹 Niveau Moyen (8–14)


8. Triangle d’étoiles simple
➤ Utilise une boucle for pour afficher ce motif :
*

**

* **

* ***

9. Carré de nombres
➤ Affiche 3 lignes contenant les chiffres de 1 à 5 comme ceci :

1 2 3 4 5

1 2 3 4 5

1 2 3 4 5

10. Calcul de la moyenne


➤ Demande 5 nombres à l’utilisateur un par un, calcule leur moyenne, puis affiche-la.

11. Afficher un mot à l’envers (sans [::-1] )


➤ Demande un mot à l’utilisateur, puis utilise une boucle while pour l’afficher en ordre
inversé.

12. Multiples de 3 jusqu’à 30


➤ Affiche tous les nombres entre 1 et 30 qui sont des multiples de 3.

13. Afficher 1 à 15 avec des sauts de ligne


➤ Affiche les nombres de 1 à 15. Chaque fois que tu atteins un multiple de 5 (5, 10, 15),
ajoute une ligne vide en plus.

14. Compte à rebours personnalisé


➤ Demande un nombre à l’utilisateur et fais un compte à rebours jusqu’à 0 en l’affichant
à chaque étape.

🔹 Niveau Avancé (15–20)


15. Jeu de mot mystère
➤ Répète une boucle où l’utilisateur doit deviner une lettre. La boucle s’arrête
uniquement quand il tape la lettre secrète (ex : x ).

16. Pyramide de chiffres


➤ Affiche ce motif avec une boucle :
1
12
123
1234

17. Lettres en double dans un mot


➤ Demande un mot à l’utilisateur. Affiche les lettres qui apparaissent plus d'une fois
dans ce mot, sans utiliser set() .

18. Compter les chiffres d’un nombre


➤ Demande un nombre entier (ex : 14829) et compte combien de chiffres il contient
grâce à une boucle.

19. Trouver le plus grand parmi 7 nombres


➤ Demande 7 nombres à l’utilisateur, un par un, puis affiche le plus grand à la fin.

20. Addition jusqu’à saisie de 0


➤ L’utilisateur entre autant de nombres qu’il veut. La boucle s’arrête lorsqu’il tape 0.
Ensuite, affiche la somme de tous les nombres entrés (sauf le 0 final).

❓ 10 Quiz à choix multiples


Règle :Une seule bonne réponse par question. Chaque quiz est court, clair, et met en
lumière un point clé sur les boucles.

🔸 Quiz 1
Que fait cette boucle ?

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

A) Affiche 1, 2, 3
B) Affiche 0, 1, 2
C) Affiche 0, 1, 2, 3

🔸 Quiz 2
Quel est le résultat ?
i = 1
while i <= 3:
print(i)
i += 1

A) Affiche 2, 3, 4
B) Affiche 1, 2, 3
C) Affiche 1 trois fois

🔸 Quiz 3
Combien de fois ce code affiche-t-il "hello" ?

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

A) 4 fois
B) 5 fois
C) 6 fois

🔸 Quiz 4
Que va afficher ce code ?

for i in range(2, 10, 3):


print(i)

A) 2, 5, 8
B) 3, 6, 9
C) 2, 4, 6, 8

🔸 Quiz 5
Quel mot-clé permet d’interrompre une boucle immédiatement ?

A) stop
B) break
C) exit

🔸 Quiz 6
Que fait ce code ?

i = 10
while i > 0:
print(i)
i -= 2

A) Compte de 10 à 1
B) Compte de 10 à 0 par pas de 2
C) Affiche 10 dix fois

🔸 Quiz 7
Quel code affiche les nombres de 1 à 5 ?

A) for i in range(1, 6):

B) for i in range(0, 5):

C) for i in range(1, 5):

🔸 Quiz 8
Quel est le problème avec ce code ?

i = 0
while i < 10:
print(i)

A) La boucle s’arrête à 10
B) Boucle infinie
C) Donne une erreur

🔸 Quiz 9
Quel mot-clé permet de passer à l’itération suivante sans finir le reste du code dans une
boucle ?

A) continue
B) skip
C) next

🔸 Quiz 10
Que signifie range(5) dans une boucle for ?

A) Fournit les valeurs 1 à 5


B) Fournit les valeurs 0 à 4
C) Crée une boucle infinie

NB : Pour les exerccies dont la résolutions vous sembles beaucoup complexe vous pouvez
les sautez et révenir la dessus plus tard .

Vous aimerez peut-être aussi