Aller au contenu

Résumé du cours

Structure conditionnelle simple

Pour exécuter une instruction uniquement si une condition est réalisée, on peut écrire

Structure

🐍 Script Python
if condition:
    instruction
  • if est un mot clé qui signifie « Si »
  • Comme pour les fonctions :
    • il ne faut pas oublier les deux points à la fin de cette ligne
    • on indente la ou les lignes suivantes pour définir le corps des instructions qui concernent cette condition

Structure classique

Structure

🐍 Script Python
if condition:
    ...
    ...
else:
    ...
    ...
  • else est un mot clé qui signifie « Sinon »
  • Ne pas oublier les deux points ensuite, ainsi que l'indentation.

Les tests numériques classiques

  • > : strictement supérieur à
  • < : strictement inférieur à
  • >= : supérieur ou égal à
  • <= : inférieur ou égal à
  • == : égal à
  • != : différent de

Exemples

Tester le script suivant, et

  • changer les valeurs,
  • essayer d'avoir d'autres sorties à deux lignes.
🐍 Console Python
>>> x, y = 5, 10
>>> test(x, y)
>>> x, y = -5, 10
>>> test(x, y)
x est strictement négatif
>>> x, y = 200, 100
>>> test(x, y)
y est égal à 100
x est supérieur ou égal à y
###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier