Exercices – Bases du langage Python (Partie 3)
CPGE Success
Exercice 1 : Comprendre les boucles for
Que vont afficher les extraits de code suivants ?
Écris la sortie attendue pour chacun.
for i in range (1 , 4 , 1) :
print ( i )
for j in range (1 , 4 , 2) :
print ( j * 2)
for variable in range (4 , 0 , -1) :
print ( " ok " , variable )
Exercice 2 : Répétition d’un entier
Écrire un programme Python qui demande à l’utilisateur de saisir un entier n, puis affiche cet entier n
fois à l’écran (une fois par ligne).
Exercice 3 : Somme des n premiers entiers
Écrire un programme Python qui demande à l’utilisateur de saisir un entier n, puis affiche le résultat de
la somme :
Xn
i = 1 + 2 + ... + n
i=1
Ne pas utiliser la formule, mais une boucle for
Exercice 4 : Factorielle d’un entier
Écrire un programme Python qui demande à l’utilisateur de saisir un entier n, puis affiche le résultat de
la factorielle :
n
Y
n! = i = 1 × 2 × ... × n
i=1
Remarque : On note 0! = 1 par convention.