Cours de Programmation orientée objets en Python Pr. Younès RAOUI y.raoui@um5r.

Cours de Programmation orientée objets en Python Pr. Younès RAOUI y.raoui@um5r.ac.ma Université Mohammed V Faculté des Sciences Département Physique 1 Structures de contrôle Master Ingénierie de Données et Développement Logiciel Promotion 2020-2022 Opérateurs de comparaison sur int float et string Si i et j sont des booleéns : test d’égalité, True si i=j test d’inégalité, True si i est différent de j Opérateurs logiques a et b sont des noms de variables not a -> True si a est False a and b -> True si a et b sont True a or b -> True si a ou b ou les deux sont True Opérateurs logiques Structures répétitives while Les boucles while ont la structure suivante : ❖ La boucle itère tant que la condition est correcte ❖ Toutes les expressions indentées appartiennent à la boucle 5 Structures répétitives while 6 Structures répétitives while 7 les structures conditionnelles ➔ la structure if a l’expression suivante : ● Si l’expression booléenne est True, l’expression est exécutée, sinon le programme échappe de la structure 8 les structures conditionnelles 9 les structures conditionnelles ● Vous pouvez aussi faire une structure conditionnelle contenant else ● On peut aussi utiliser elif pour spécifier else if 10 les structures conditionnelles (imbriquées) 11 Récapitulatif de if 12 Indentations 13 ● Comment exprimer les blocs de code ? = vs == 14 Structures répétitives for ● La boucle for a cette forme: 15 ● Ou Structures répétitives for 16 range(start,stop,step) ● Les valeurs par défaut sont start=0 et step=1 ● Boucler jusqu’à stop-1 17 Expression break ● Permet de sortir immédiatement de la boucle ● N’exécute pas les expressions restantes 18 Expression break 19 uploads/Ingenierie_Lourd/ diapo-2.pdf

  • 15
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager