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

SEANCE 3 Python La structure alternative Lycée Louis Vincent Lundi 23 septembre 20131.

Présentations similaires


Présentation au sujet: "SEANCE 3 Python La structure alternative Lycée Louis Vincent Lundi 23 septembre 20131."— Transcription de la présentation:

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

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

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

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

5 Les différents tests Les tests supérieur et inférieur : On utilise les symboles, = qui conviennent à tous les types dobjets. Exemples : Lundi 23 septembre

6 La structure alternative On a vu en algorithmique quelle 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 dinstructions alignées, Lundi 23 septembre

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

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

9 La structure alternative Exemple 3 : Lundi 23 septembre En Python, les blocs dinstructions sont délimités par les niveaux dindentation.

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

11 Fonctions : Ce que je dois retenir Lundi 23 septembre CommandesEffet if cond : Instructions if cond : 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, cest le bloc instructions2 qui est exécutée.


Télécharger ppt "SEANCE 3 Python La structure alternative Lycée Louis Vincent Lundi 23 septembre 20131."

Présentations similaires


Annonces Google