0% ont trouvé ce document utile (0 vote)
42 vues3 pages

Exercices Sur Structure Itérative Python

Le document présente une série de 30 exercices progressifs en Python, organisés par niveaux de difficulté (débutant, intermédiaire, avancé). Chaque exercice a un objectif pédagogique spécifique, allant de l'affichage de messages simples à des calculs plus complexes comme la factorielle et la simulation d'une horloge. L'ensemble des exercices vise à renforcer les compétences en programmation, notamment à travers l'utilisation de boucles, de conditions et d'opérateurs mathématiques.

Transféré par

mardodev2
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
42 vues3 pages

Exercices Sur Structure Itérative Python

Le document présente une série de 30 exercices progressifs en Python, organisés par niveaux de difficulté (débutant, intermédiaire, avancé). Chaque exercice a un objectif pédagogique spécifique, allant de l'affichage de messages simples à des calculs plus complexes comme la factorielle et la simulation d'une horloge. L'ensemble des exercices vise à renforcer les compétences en programmation, notamment à travers l'utilisation de boucles, de conditions et d'opérateurs mathématiques.

Transféré par

mardodev2
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

Entreprise : TALMAR

Encadreur : Mr Mardochée NDOLO


Cours : Python
Période : = 03/09/2025

30 Exercices Progressifs Python (sans


chaînes ni tableaux)
Niveau Débutant (Bases)
1. Affichage simple
Écris un programme qui affiche un message de bienvenue, par exemple : « Bienvenue
dans le monde de Python ! ».
➝ Objectif : apprendre à utiliser print().
2.

a) Somme de deux nombres


Demande à l’utilisateur de saisir deux nombres (au clavier), puis affiche leur
somme.
➝ Objectif : travailler sur input(), conversion en entier, et addition.
b) Produit de deux nombres
Même principe que l’exercice précédent, mais calcule le produit.
➝ Objectif : manipuler les opérateurs mathématiques.
c) Nombre pair ou impair
L’utilisateur entre un nombre entier. Le programme doit indiquer si ce nombre
est pair ou impair.
➝ Objectif : utiliser l’opérateur modulo % et une condition if.
d) Le plus grand de deux nombres
Demande deux nombres à l’utilisateur et affiche le plus grand.
➝ Objectif : conditions if/else.
e) Le plus grand de trois nombres
Même idée, mais avec trois nombres.
➝ Objectif : conditions multiples.

3. Table de multiplication
L’utilisateur entre un nombre entier. Le programme affiche sa table de multiplication
de 1 à 10.
➝ Objectif : boucles for.
4. Somme de plusieurs entiers
Demande un nombre N. Calcule la somme des entiers de 1 à N.
➝ Exemple : si N = 5 → résultat = 1 + 2 + 3 + 4 + 5 = 15.
➝ Objectif : boucles avec accumulateur.
5. Compter de 1 à N
Demande un nombre N. Affiche tous les nombres de 1 jusqu’à N.
➝ Objectif : boucles for.
6. Compter à rebours
Demande un nombre N. Affiche un compte à rebours depuis N jusqu’à 1.
➝ Exemple : si N = 5 → 5, 4, 3, 2, 1.
➝ Objectif : boucles inversées.
Niveau Intermédiaire (Conditions + Boucles)
11. Calcul de la factorielle
Demande un nombre entier N. Calcule sa factorielle avec une boucle.
➝ Exemple : 5! = 1 × 2 × 3 × 4 × 5 = 120.
➝ Objectif : multiplication dans une boucle.
12. Nombres pairs entre 1 et N
Affiche tous les nombres pairs de 1 à N.
➝ Objectif : boucle + condition dans la boucle.
13. Carrés des nombres
L’utilisateur saisit un entier N. Le programme affiche les carrés des nombres de 1 à N.
➝ Exemple : N=4 → 1²=1, 2²=4, 3²=9, 4²=16.
14. Nombre premier simple
Vérifie si un nombre donné est premier (divisible uniquement par 1 et lui-même).
➝ Objectif : conditions et boucle for.
15. Multiples d’un nombre
Demande un nombre N. Affiche ses multiples jusqu’à 100.
➝ Exemple : N=7 → 7, 14, 21, …, 98.
16. Jeu du nombre mystère (simple)
L’ordinateur choisit un nombre entre 1 et 10 (tu peux le coder directement).
L’utilisateur doit le deviner.
➝ Objectif : boucle while et conditions.
17. Compter les diviseurs
Demande un nombre N. Compte combien de diviseurs il a.
➝ Exemple : 6 → diviseurs = 1, 2, 3, 6 → total 4.
18. Somme des chiffres d’un nombre
L’utilisateur saisit un nombre entier. Le programme calcule la somme de ses chiffres.
➝ Exemple : 327 → 3+2+7 = 12.
(Sans tableau, on peut utiliser une boucle avec division entière et modulo).
19. Puissance sans opérateur **
Calcule N^M (N puissance M) uniquement avec une boucle de multiplications.
➝ Exemple : 2^4 = 2 × 2 × 2 × 2 = 16.
20. Nombre parfait
Vérifie si un nombre est parfait (la somme de ses diviseurs propres = lui-même).
➝ Exemple : 6 → 1+2+3 = 6 → parfait.

Niveau Avancé / Cas pratiques


21. Billets et pièces
Demande un montant en francs/euros. Affiche combien de billets et pièces il faut pour
rendre cette somme (billets de 100, 50, 20, 10, pièces de 5, 2, 1).
➝ Objectif : boucles + divisions entières.
22. Compter les jours
L’utilisateur saisit un nombre d’heures. Convertis-le en jours, heures et minutes.
➝ Exemple : 50h = 2 jours, 2 heures.
23. Vérification d’âge
L’utilisateur entre son âge. Le programme affiche :

 « Enfant » si < 12
 « Adolescent » si entre 12 et 17
 « Adulte » si ≥ 18.
➝ Objectif : conditions imbriquées.

24. Suite de Fibonacci


Génère les N premiers termes de la suite de Fibonacci.
➝ Exemple : 0, 1, 1, 2, 3, 5, 8…
(Tu peux le faire sans tableau en stockant seulement deux variables à la fois).
25. Moyenne d’examens
Demande combien de notes l’utilisateur veut entrer. Ensuite, saisis-les une par une et
calcule la moyenne.
➝ Objectif : boucle avec compteur et somme.
26. Simulation de caisse
L’utilisateur entre le prix d’un produit et le montant donné. Le programme calcule la
monnaie à rendre.
➝ Objectif : opérations et conditions.
27. Nombre magique
L’utilisateur doit trouver un nombre choisi par l’ordinateur (par exemple 42).
Le programme donne des indices : « trop grand » ou « trop petit ».
➝ Objectif : boucle while.
28. Triangle d’étoiles
Affiche un triangle d’étoiles selon un nombre N.
➝ Exemple pour N=4 :

*
**
***
****

29. Somme alternée


Calcule la somme : 1 - 2 + 3 - 4 + 5 - 6 + … jusqu’à N.
➝ Objectif : conditions dans une boucle.
30. Horloge simple
Simule une horloge qui affiche les heures, minutes et secondes de [Link] à
[Link].
➝ Objectif : boucles imbriquées.

Vous aimerez peut-être aussi