DEPARTEMENT : المعــهـــــد العالي للدراســـــات التكنـــولوجيــة بسليانة
INSTITUT SUPERIEUR DES ETUDES TECHNOLOGIQUES DE
A.U: 2023-2024
TECHNOLOGIES Semestre:02
SILIANA
INFORMATIQUES
Enseignante :Ben Amor Mariem TD Python Classes : RSI 21
Application directe du cours :
1.Écrire un programme min_max.py, qui demande de saisir 2 valeurs et qui affiche la plus petite des
2 valeurs.
2.Écrire un script longeur_chaine.py, qui demande de saisir 2 chaînes de caractères et qui affiche la
plus grande des 2 chaînes (celle qui a le plus de caractères).
3.Écrire le script fumeurs.py vu en cours, en le complétant par des saisies.
4.Écrire le script convertir.py, qui effectue une conversion euros en dollars.
— Le programme commencera par demander à l’utilisateur d’indiquer par un caractère ’E’ ou ’$’
la devise du montant qu’il va entrer.
— Puis le programme exécutera une action conditionnelle de la forme :
if devise == 'E' :
.........
elif devise == '$' :
..........
else :
.......... # affichage d'un message d'erreur
Exercice 1 :
1. Écrire le script multiple3.py qui affiche en fonction d’une valeur saisie l’un des messages
suivants :
”Ce nombre est pair”
”Ce nombre est impair, mais est multiple de 3”
”Ce nombre n’est ni pair ni multiple de 3”
Définition
b Un nombre est multiple de 3 si le reste de la division de ce nombre par 3 est égal à 0. Ce
reste est nommé modulo
1
Exercice 2 :
1. Écrire un programme qui affiche les nombres de 2 en 2 jusqu’à 100 avec un for puis avec
un while.
2. Écrire un programme qui affiche les tables de multiplications de 1 à 10.
Aide : utiliser une boucle imbriquée.
Exercice 3 :
1. Écrire un programme qui affiche un joli sapin de Noël, dont la taille est donnée par l’utilisateur.
Exemple pour une taille de 12 lignes :
^
^^^
^^^^^
^^^^^^^
^^^^^^^^^
^^^^^^^^^^^
^^^^^^^^^^^^^
^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^
^^^^^^^^^^^^^^^^^^^^^^^