S ÉANCE 2 - L ES TESTS ET LES BOUCLES EN P YTHON
PARTIE 1:: R ÉVISIONS : TABLEAU D ’ AVANCEMENT DES VARIABLES ./2
Bob a écrit l’algorithme suivant. Compléter le tableau des variables afin de suivre l’évolution des valeurs de x, y et z
INSTRUCTIONS x y z
y ← 20 20
x ← y×3
x ← x+y
z ← y − 10
afficher(z) ...
PARTIE 2:: LE TEST CONDITIONNEL « SI ... SINON ... » ........... ⑰/4
DÉF 1. RAPPEL : SYNTAXE D’UN « SI... SINON ... » EN PYTHON
Syntaxe : Exemple : : indentation de 4 espaces
if condition : if moyenne < 10 :
instructions 1 print("Ta moyenne est insuffisante.")
print("Tu peux mieux faire.")
else : else :
instructions 2 print("Ta moyenne est satisfaisante.")
La condition, est souvent une comparaison entre deux valeurs, elle se code ainsi :
x < y (x inférieur à y ) x > y (x supérieur à y )
x == y (x égal à y) x != y (x différent de y)
x <= y (x inférieur ou égal à y) x >= y (x supérieur ou égal à y)
EX 2. E XERCICE D’APPLICATION
On considère le programme ci-dessous qui permet de calculer le prix (en euros) d’affranchissement d’une lettre en fonction
de sa masse (en grammes).
masse = int(input("donne-moi un entier (masse en g) : "))
if masse < 20 : # "if" signifie "si"
prix = 0.85
else : # "else" signifie "sinon"
prix = 1.80
print(prix)
Quel sera le prix d’affranchissement d’une lettre pesant 30g ? . . . . . . . . . . . . . . 10g ? . . . . . . . . . . . . . . 20g ? . . . . . . . . . . . . . .
#
1/4
EX 3. E XERCICE ÉLÉMENTAIRE
Compléter ci-dessous un programme en Python qui demande de saisir un entier n et affiche suivant le cas :
« l’entier est positif ou nul » ou « l’entier est négatif »
n = int(input("entrez un entier n:"))
if ........................... :
...................
else :
...................
EX 4. E XERCICE : PRIX D’UNE PLACE DE CINÉMA
Les tarifs d’entrée au cinéma sont :
• jusqu’à 9 ans : 5 C • de 10 à 17 ans : 8 C • adultes : 10 C
1. Compléter le programme en Python suivant afin qu’il demande de saisir un entier age et affiche, suivant le cas, le prix
à payer)
age = int(input("entrez votre âge : "))
if .............. :
prix = ..........
else :
if ................ :
prix = ..........
else :
prix = ..........
print("prix à payer =",prix)
-))))))))))
⑮
> >õë
* I.
APPEL → Appeler le professeur pour vérification
>
⑧é
õõœì
PARTIE 3:: TRAVAIL SUR ORDINATEUR ................... /3
1. Allumer l’ordinateur et se connecter à son compte.
2. Lancer un navigateur internet et se rendre sur le site [Link]
3. Saisir le programme précédent dans la fenêtre de gauche en faisant très attention au respect des majuscules, minuscules,
les deux points et des espaces (indentations) .
4. Exécuter ce programme.
APPEL → Appeler le professeur pour vérification
·
2/4