La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Python La structure alternative

Présentations similaires


Présentation au sujet: "Python La structure alternative"— Transcription de la présentation:

1 Python La structure alternative
Lycée Louis Vincent SEANCE 3 Python La structure alternative Lundi 23 septembre 2013

2 Instructions conditionnelles
Contenu de la séance 3 : Instructions conditionnelles Les tests sous Python. La structure alternative. Simplification du code. Lundi 23 septembre 2013

3 Les différents tests Egalité :
Pour tester légalité de deux « objets » on utilise le test == qui convient pour toutes les données Python. Attention, le signe = correspond à une affectation, Exemples : Lundi 23 septembre 2013

4 Les différents tests La non égalité :
Elle se teste avec != qui correspond en mathématiques au symbole ≠ Exemples : Lundi 23 septembre 2013

5 Les différents tests Les tests supérieur et inférieur : On utilise les symboles <, >, <= et >= qui conviennent à tous les types d’objets. Exemples : Lundi 23 septembre 2013

6 La structure alternative
On a vu en algorithmique qu’elle correspond à : si … alors … sinon … Elle se traduit en Python par : if condition(s) : # les : en fin de ligne sont obligatoires instruction(s) # indentation obligatoire (automatique) else : # else doit être aligné avec if instruction(s) Remarque : On peut avoir plusieurs instructions dans chaque cas: on a alors des blocs d’instructions alignées, Lundi 23 septembre 2013

7 La structure alternative
Exemple 1: Voici ce qui se passe par exemple dans mon cas : Si x n’est pas défini, on a un message d’erreur. Si x vaut 4 alors le message « Test validé » est affiché. Si x ne vaut pa s4 il ne se passera rien. Lundi 23 septembre 2013

8 La structure alternative
Exemple 2 : Que se passe-t-il dans ce cas ? Dans le terminal, else n’est pas aligné avec if ! Lundi 23 septembre 2013

9 La structure alternative
Exemple 3 : En Python, les blocs d’instructions sont délimités par les niveaux d’indentation. Lundi 23 septembre 2013

10 Le structure alternative
Le bloc d’instruction pouvant contenir tout ce que l’on veut, on peut y remettre un if. elif (qui correspond à « sinon si ») va permettre de simplifier l’écriture d’un else qui contient un if comme première instruction. elif est très utile en particulier pour tester plusieurs valeurs pour une même variable Lundi 23 septembre 2013

11 Ce que je dois retenir Fonctions : Commandes Effet if cond :
Instructions Instructions1 else : Instruction2 Effectue le bloc instructions dès lors que la condition cond est vérifiée. Effectue le bloc instructions1 dès lors que la condition cond est vérifiée, dans le cas contraire, c’est le bloc instructions2 qui est exécutée. Lundi 23 septembre 2013


Télécharger ppt "Python La structure alternative"

Présentations similaires


Annonces Google