Initiation en Python TP3 - Partie 3
Initiation en Python TP3 - Partie 3
Initiation en Python TP3 - Partie 3
Initiation en Python
TP3
L'objectif de ce TP est de :
✓ Maitriser les structures conditionnelles ;
✓ Maitriser les structures répétitives.
Exercice 1
Ecrire un script qui affiche la valeur absolue d’un nombre réel.
Exercice 2
Ecrire un script qui permet de trier trois nombres entiers A, B et C.
Exercice 3
Le prix des photocopies dans un centre de copie varie selon le nombre demandé :
0,25 DH pour un nombre de copies inférieur à 10 ;
0,2 DH pour un nombre compris entre 10 et 20 ;
0,15 DH au-delà.
Ecrire un script qui demande à l’utilisateur le nombre de photocopies effectuées
puis calcule et affiche le prix à payer.
Exercice 4
Ecrire un script qui affiche le menu suivant :
*****Calcul mathématique*****
M : Moyenne
P : Produit
S : Somme
Tapez votre choix (M, P ou S)
et calcule ensuite la moyenne, le produit ou la somme de trois nombres selon le choix
(M, P ou S).
Initiation en Python TP 3 ESTO
Exercice 5
Ecrire un script qui lit l’ancienneté A et la note N d’un employé et vérifie s’il a droit
à un crédit ou non selon les critères ci-dessous :
A≥5 : N≥13 Crédit autorisé.
N<13 Crédit non autorisé.
A=4 : N≥16 Crédit autorisé
N<16 Crédit non autorisé.
A=3 : N≥18 Crédit autorisé.
N<18 Crédit non autorisé.
A=1 ou 2 Crédit non autorisé.
(Remarque : faire une sélection imbriquée sur l’ancienneté et une sélection simple sur
la note).
Exercice 6
Exercice 7
Ecrire un script qui calcule xn, où x est un nombre réel non nul, et n un entier.
Les deux nombres x et n doivent être saisis par l’utilisateur.
On écrira le script en utilisant une boucle for, puis une bouche while.
Exercice 8
Ecrire un script qui calcule, pour un entier, la somme des chiffres de cet entier.
Exemple : La somme de chiffres de : 8263643 est : 32
Exercice 9
Exercice 10
Ecrire un script de reconnaissance de mot de passe. Le mot de passe à taper par
l'utilisateur est le suivant : ESTO. Après trois échecs consécutifs le script se termine en
affichant un message indiquant à l'utilisateur qu'il a épuisé ses 3 essais.
Exercice 11
Ecrire un script qui affiche le Nième terme de la suite de FIBONACCI :
Exercices facultatifs
Exercice 1
Ecrire un script qui exprime un nombre N de secondes sous forme d'heures, minutes ,
secondes.
Exemple : N= 5750 S → 1H, 35 Min et 50S
Exercice 2
L’Indice de Masse Corporelle (IMC) est calculé à partir des valeurs de masse(kg) et de
taille(m) selon la formule suivante : IMC=masse(kg)/[taille(m)*taille(m)].
Il permet de déterminer la corpulence de la personne.
Ecrire un script qui saisit la masse et la taille d’un homme et calcule L’IMC.
En utilisant le tableau suivant, indiquer l’état de masse (Maigreur, Normal…).
Exemple d’exécution :
Masse : 63kg ; Taille : 1.75m ; IMC=20.57 Normal.
Exercice 3
Ecrire un script permettant de compter le nombre de diviseurs d’un nombre
entier donné par l’utilisateur, puis de les afficher du plus grand au plus petit.