Université Ferhat Abbes Sétif 1 Faculté de Technologie Département E. B. T
1 ère année LMD Module : InformatiqueI
2
Exercice 5 :
Ecrire un script Python qui lit 2 nombres x et y (y > x).
Calculer et afficher :
1°. La somme des nombres pairs se trouvant dans l’intervalle [x, y].
2°. La moyenne des nombres impairs se trouvant dans l’intervalle [x, y].
Exercice 6 :
Ecrire un script Python qui permet de lire une suite de caractères se terminant par un espace et compter le
nombre de caractères ‘a’ dans cette suite.
Exercice 7 :
Ecrire un script Python qui lit une suite de nombres se terminant par 0.
Afficher la valeur et la position du premier nombre négatif lu. Si aucun nombre négatif n’a été lu, afficher le
message « Pas de nombre négatif lu ».
Exercice 8 :
Un nombre est dit cubique (ou d’Armstrong) s’il est égal à la somme des cubes des chiffres qui le composent.
Exemple : 153 est un nombre cubique, 153 = 13 + 53 + 33
Ecrire un script Python qui affiche tous les nombres cubiques inférieurs à 1000.
Exercice 9 :
Ecrire un script Python qui demande à l’utilisateur de
saisir un entier N > 0, puis affiche :
1. Les chiffres qui composent N.
2. Le nombre de chiffres qui composent N.
3. La somme des chiffres qui composent N.
4. Le nombre N à l’envers.
Exercice 10 :
Un nombre palindrome est un nombre symétrique, c-à-d égale à lui-même s'il est lu de gauche à droite ou de
droite à gauche.
Exemples : 636, 42924 sont des nombres palindromes.
En se basant sur le script de l’exercice 9, écrire un script Python qui vérifie si un nombre entier N > 0 est
palindrome ou pas.
Exemple : N = 1234, le programme affiche :
1
2
3
4
Le nombre de chiffres qui le composent est 4
La somme des chiffres qui le composent est 10
Le nombre N à l’envers : 4321