1. TP2 : les Structures de
Contrôle avec langage Python
Activité1 :
Ecrire le programme python ci-dessous etl’enregistrersousle nom test1
a=input(‘entrezlalargeur:’)
b=input(‘entrezlahauteur:’)
a=int(a)
b=int(b)
if a>b :
print(a)
Exécuterce programme poura=7 etb=3 : Résultat= …………………………………
Exécuterce programme poura=2 etb=9 : Résultat= …………………………………
Que faitce programme ?
……………………………………………………………………………………………………………………………………………………………
REMARQUE :
……………………………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………………………
Ajoutersousforme de commentaire le rôle de l’instructionif a>b
…………………………………………………………………………………………………………………………………………………………..
Ajouterauprogramme l’instructionsuivante:
Else :
Print(b)
Quel estle rôle de cette instruction
…………………………………………………………………………………………………………………………………………………………
Syntaxe :IFcondition :traitement1
Else :traitement2
La conditionestévaluée:
Si vrai on exécute le traitement1
Si faux on exécute le traitement2
2. Opérateurs de comparaison
La conditionévaluée aprèsl’instructionif peutcontenirlesopérateursde comparaisonsuivants:
x == y # x est égal à y
x != y # x estdifférentde y
x > y # x est plusgrandque y
x < y # x est pluspetitque y
x >= y # x est plusgrandque,ou égal à y
x <= y # x est pluspetitque,ouégal à y
Activité2 :
Ecrire le programme python ci-dessous etl’enregistrersousle nom test2
a = 150
if (a > 100):
Compléterce programme pourqu’il puisseafficherestce que "a dépasse lacentaine’’ou"ane
dépasse pascentaine"
Activité 3 :
Ecrire unprogramme pythonqui permetd’affichersi unentieradonné estpairou non
et l’enregistrersousle nom test3
correction
a=input(‘entrezlalargeur:’)
a=int(a)
if (a % 2 == 0): print("aestpairparce que le reste de sa divisionpar2 estnul")
else: print("aestimpair")
Instructionsimbriquées
Il estparfaitementpossible d’imbriquerlesunesdanslesautres plusieursinstructionscomposées,
de manière à réaliserdesstructuresde décisioncomplexes.
Syntaxe :IFcondition1:traitement1
Elifcondition2:traitement2
Else : traitement3
La condition1estévaluée:
Si vrai on exécute le traitement1
Si faux on évalue lacondition2:SIvrai on exécute le traitement2sinononexécute traitement3
3. Activité 4 :
Ecrire unprogramme pythonqui permetd’affichersi unentieradonné estpositif,négatif ounul
et l’enregistrersousle nom test4
correction
a=input(‘entrezlalargeur:’)
a=int(a)
if a > 0 : print("aestpositif")
elif a< 0 : print("aestnégatif")
else: print("aestnul")