SlideShare une entreprise Scribd logo
1  sur  3
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
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
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")

Contenu connexe

Similaire à Tp2

Tp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et rosTp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et rosSaid Benaissa
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationTunisie collège
 
Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2Emeric Tapachès
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptxPROFPROF11
 
0419-langages-de-programmation-et-compilation.pdf
0419-langages-de-programmation-et-compilation.pdf0419-langages-de-programmation-et-compilation.pdf
0419-langages-de-programmation-et-compilation.pdfFATI432465
 
PPT Python.pptx
PPT Python.pptxPPT Python.pptx
PPT Python.pptxbpmana
 
Alpha 9500 ml_french_manual
Alpha 9500 ml_french_manualAlpha 9500 ml_french_manual
Alpha 9500 ml_french_manualRoman Dulgarov
 
Chap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonChap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonMohammed TAMALI
 
Algorithmique_et_programmation_part3_V2
Algorithmique_et_programmation_part3_V2Algorithmique_et_programmation_part3_V2
Algorithmique_et_programmation_part3_V2Emeric Tapachès
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...ECAM Brussels Engineering School
 
Projet réalisé par ameny Khedhira & Arij Mekki
Projet réalisé par  ameny Khedhira & Arij MekkiProjet réalisé par  ameny Khedhira & Arij Mekki
Projet réalisé par ameny Khedhira & Arij MekkiAmeny Khedhira
 
Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)MOHAMMED MOURADI
 
Programmation des pic_en_c_part1
Programmation des pic_en_c_part1Programmation des pic_en_c_part1
Programmation des pic_en_c_part1oussamada
 

Similaire à Tp2 (20)

Langage c
Langage cLangage c
Langage c
 
SerieBoucle pour
SerieBoucle pourSerieBoucle pour
SerieBoucle pour
 
Atelier IDS SNORT
Atelier IDS SNORTAtelier IDS SNORT
Atelier IDS SNORT
 
Tp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et rosTp2: Installation d'une couche d’abstraction entre un robot physique et ros
Tp2: Installation d'une couche d’abstraction entre un robot physique et ros
 
Cours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitationCours informatique ordinateur et système d'exploitation
Cours informatique ordinateur et système d'exploitation
 
cours algorithme
cours algorithmecours algorithme
cours algorithme
 
Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2Algorithmique_et_programmation_part2
Algorithmique_et_programmation_part2
 
Les structures de données.pptx
Les structures de données.pptxLes structures de données.pptx
Les structures de données.pptx
 
0419-langages-de-programmation-et-compilation.pdf
0419-langages-de-programmation-et-compilation.pdf0419-langages-de-programmation-et-compilation.pdf
0419-langages-de-programmation-et-compilation.pdf
 
PPT Python.pptx
PPT Python.pptxPPT Python.pptx
PPT Python.pptx
 
Alpha 9500 ml_french_manual
Alpha 9500 ml_french_manualAlpha 9500 ml_french_manual
Alpha 9500 ml_french_manual
 
Chap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec pythonChap XIII : calcul scientifique avec python
Chap XIII : calcul scientifique avec python
 
Algorithmique_et_programmation_part3_V2
Algorithmique_et_programmation_part3_V2Algorithmique_et_programmation_part3_V2
Algorithmique_et_programmation_part3_V2
 
Regulation PI
Regulation PIRegulation PI
Regulation PI
 
Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...Développement informatique : Gestion de projet, versioning, debugging, testin...
Développement informatique : Gestion de projet, versioning, debugging, testin...
 
T ps dsp
T ps dspT ps dsp
T ps dsp
 
Projet réalisé par ameny Khedhira & Arij Mekki
Projet réalisé par  ameny Khedhira & Arij MekkiProjet réalisé par  ameny Khedhira & Arij Mekki
Projet réalisé par ameny Khedhira & Arij Mekki
 
Présentation BDD
Présentation BDDPrésentation BDD
Présentation BDD
 
Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)Calculatrice scientifique en JAVA(AWT)
Calculatrice scientifique en JAVA(AWT)
 
Programmation des pic_en_c_part1
Programmation des pic_en_c_part1Programmation des pic_en_c_part1
Programmation des pic_en_c_part1
 

Dernier

SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film françaisTxaruka
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfachrafbrahimi1
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfabatanebureau
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxRayane619450
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprisesMajdaKtiri2
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 

Dernier (10)

SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
La nouvelle femme . pptx Film français
La   nouvelle   femme  . pptx  Film françaisLa   nouvelle   femme  . pptx  Film français
La nouvelle femme . pptx Film français
 
Cours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdfCours ofppt du Trade-Marketing-Présentation.pdf
Cours ofppt du Trade-Marketing-Présentation.pdf
 
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdfCOURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
COURS SVT 3 EME ANNEE COLLEGE 2EME SEM.pdf
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
Computer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptxComputer Parts in French - Les parties de l'ordinateur.pptx
Computer Parts in French - Les parties de l'ordinateur.pptx
 
gestion des conflits dans les entreprises
gestion des  conflits dans les entreprisesgestion des  conflits dans les entreprises
gestion des conflits dans les entreprises
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 

Tp2

  • 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")