Vous êtes sur la page 1sur 2

CPGE Moulay Youssef Travaux Pratiques 2022/2023

Pr: A. Mirrane Les boucles SUP

Exercice 1: affichage
1 Quelle est la différence entre les deux programmes suivants? donner le résultat d’exécution avant
taper le programme.

Exercice 2: Les bases


1 Écrire un programme qui compte jusqu’à 20 (affiche les nombres de 0 à 20).

2 Modifier le programme précédent pour qu’il compte ”de deux en deux” jusqu’à 20 (0 2 4 . . . 18
20).

3 Écrire un programme qui effectue un décompte de 10 a 1 puis affiche C’est parti !

Exercice 3: FizzBuzz
Écrivez un programme Python qui affiche les entiers de 1 à 50. Pour les multiples de trois, écrivez
”Fizz” au lieu du nombre et pour les multiples de cinq, écrivez ”Buzz”. Pour les nombres qui sont des
multiples de trois et de cinq, écrivez ”FizzBuzz”.

Exercice 4: triangles
1 Écrivez un programme Python pour construire le modèle suivant, en utilisant une boucle for
imbriquée.

2 Écrivez un programme Python pour construire le modèle suivant, en utilisant une boucle for
imbriquée.
CPGE Moulay Youssef Travaux Pratiques 2022/2023
Pr: A. Mirrane Les boucles SUP

Exercice 5: jeu de devinettes


Écrire un programme Python pour deviner un nombre entre 1 et 100 (enter par le programmeur dans
une variable x).
L’utilisateur est invité à entrer une supposition. Si l’utilisateur se trompe, un message s’affiche, soit
votre est plus grand que le nombre a deviné, soit votre est plus grand que le nombre a
deviné .
L’invite apparaı̂t à nouveau jusqu’à ce que la supposition soit correcte. En cas de supposition réussie,
l’utilisateur obtiendra un message ”Bien deviné !” , et le programme se fermera.

Exercice 6: Nombres premiers


1 Écrire un programme qui demande a l’utilisateur d’enter un nombre entier naturel x, puis il affiche
si ce nombre est premier ou non.

2 Écrire un programme qui demande a l’utilisateur d’enter un nombre entier naturel n, puis il affiche
le n-ème nombre premier.

Exercice 7: racine, racine, racine.


v s
u

u r q
Soit (un ) la suite définie pour tout n > 2 par un = t
1+ 2+ 3 + ... + (n − 1) + n.

Écrire un programme Python qui demande un nombre entier n, vérifie que ce nombre est bien plus
grand que 2 et affiche la valeur un correspondante.

Exercice 8: base 2 vers base 10


Écrire un programme Python qui demande un nombre en binaire et affiche sa valeur en décimal.
exemple :
e n t r e r un nombre b i n a i r e :
1001
s a v a l e u r en d e c i m a l e e s t : 9

Vous aimerez peut-être aussi