Université Abdelmalek Essaadi
Faculté des Sciences et
Techniques
Tanger
Premiers pas avec Python
TD1 Pr. Abdellah AZMANI
Exercice 1 :
Écrivez un programme pour afficher la mention selon la note saisie :
Note Mention
0à4 Très faible
4à6 Faible
6à8 Très médiocre
8 à 10 Médiocre
10 à 12 Passable
12 à 14 Assez bien
14 à 16 Bien
16 à 20 Très bien
Exercice 2 :
Écrivez un programme qui, pour une variable recevant une valeur entière, indique si l’année
correspondante est bissextile en affichant : "Cette année est bissextile" ou "Cette année n’est
pas bissextile" selon le cas.
Rappel. Les années bissextiles sont celles qui sont divisibles par 4, sauf lorsqu’elles débutent
un siècle non multiple de 400.
(Par exemple : l’année 2000 était bissextile : 2000 débute un siècle mais 2000/400 = 50 ;
l’année 2100 ne sera pas bissextile).
Exercice 3 :
Écrivez un programme pour afficher tous les nombres naturels en sens inverse de n à 1 en
utilisant la boucle for et while.
Exercice 4 :
Écrivez un programme pour trouver la somme de tous les nombres naturels entre 1 et n en
utilisant la boucle for et while.
Exercice 5 :
Écrivez un programme pour entrer un nombre de l'utilisateur et comptez le nombre de
chiffres dans l'entier donné en utilisant une boucle.
Exercice 6 :
Écrivez un programme pour saisir un nombre et calculer la somme de ses chiffres en utilisant
la boucle for.
1
Université Abdelmalek Essaadi
Faculté des Sciences et
Techniques
Tanger
Premiers pas avec Python
TD1 Pr. Abdellah AZMANI
Exercice 7 :
Écrivez un script qui affiche une suite de 12 nombres dont chaque terme soit égal au triple du
terme précédent.
Exercice 8 :
Écrivez un programme qui convertit un nombre entier de secondes fourni au départ en un
nombre d’années, de mois, de jours, de minutes et de secondes (utilisez l’opérateur modulo :
% ).
Exercice 9 :
Ecrire un script qui continue de demander à l’utilisateur de saisir des nombres jusqu’à ce que
leur somme des nombres saisis dépasse une valeur initialement demandée à l’utilisateur.
- Affiche la dernière somme calculée.
- Affiche le nombre des nombres saisis au clavier.
Exercice 10 :
Ecrire un programme Python qui continue de demander à l’utilisateur de saisir des nombres
jusqu’à ce que ce dernier choisisse d’arrêter sachant que le programme lui demande à chaque
itération s’il souhaite arrêter ou continuer. Dès que l’utilisateur choisit d’arrêter, le
programme doit afficher tenant compte des nombres saisis :
- leur somme, leur moyenne, leur produit, leur maximum et leur minimum