![](//s1.studylibfr.com/store/data-gzf/9076a6e87ccf8855383b029b8b59842b/1/004874551.htmlex.zip/bg2.jpg)
3 Exemple d’instructions conditionnelles imbriqu´ees
Saisir le code suivant.
1. x = input(”Saisir un r´eel :”)
2.
3. if x >0 :
4. signe = 1
5. elif x <0 :
6. signe = −1
7. else :
8. signe = 0
9.
10. print signe
L’ex´ecuter plusieurs fois (en saisissant des valeurs pertinentes), puis ´ecrire une phrase expliquant ce que fait ce
programme.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Exercices
Exercice 1 : ´
Ecrire un programme Python qui demande l’ˆage de l’utilisateur et lui indique s’il a droit au tarif
r´eduit (moins de 26 ans ou plus de 60 ans).
Exercice 2
1. ´
Ecrire un programme Python qui demande `a l’utilisateur de saisir un entier et qui affiche :
•≪L’entier saisi est pair. ≫, si l’entier saisi est pair ;
•≪L’entier saisi est impair. ≫, si l’entier saisi est impair.
2. Proposer une version du programme pr´ec´edent dans lequel l’affichage est am´elior´e.
Exercice 3
1. ´
Ecrire un programme Python qui demande `a l’utilisateur de saisir deux r´eels et qui affiche :
•≪Les r´eels ont ´et´e saisis dans l’ordre croissant. ≫, si les r´eels ont ´et´e saisis dans l’ordre croissant.
2. ´
Ecrire un programme Python qui demande `a l’utilisateur de saisir deux r´eels et qui affiche :
•≪Les r´eels ont ´et´e saisis dans l’ordre croissant. ≫, si les r´eels ont ´et´e saisis dans l’ordre croissant ;
•≪Les r´eels ont ´et´e saisis dans l’ordre d´ecroissant. ≫, si les r´eels ont ´et´e saisis dans l’ordre d´ecroissant;
•≪Les r´eels saisis sont ´egaux. ≫, si les r´eels saisis sont ´egaux.
Exercice 4 : ´
Ecrire un programme Python qui demande de taper ≪p≫pour printemps, ≪e≫pour ´et´e, ≪a≫
pour automne, ≪h≫pour hiver et qui affiche le nom (complet) de la saison correspondante. Le programme
retournera un message d’erreur si la lettre tap´ee ne correspond pas `a une saison.
Exercice 5 : ´
Ecrire un programme Python qui demande `a l’utilisateur de saisir trois r´eels et qui les affiche
dans l’ordre croissant.
Exercice 6 : ´
Ecrire un programme Python qui demande `a l’utilisateur les notes qu’il a obtenues (la fin de la
saisie des notes sera marqu´ee par l’entr´ee de la valeur −1) et affiche :
•≪Ajourn´e ≫, si la moyenne est strictement inf´erieure `a 10 ;
•≪Admissible ≫, dans le cas contraire.
Toutes les notes sont suppos´ees avoir le mˆeme coefficient.
2