Outils pour utilisateurs

Outils du site


lang:python:condition

if

Condition classique

if a < b:
  return 1
elif a == b:
  return 2
else:
  return 3

Ici, il n'est pas possible de se tromper avec les else imbriqués. C'est l'indentation qui détermine la correspondance entre les if et else.

if a < b:
  if a == 2:
    return 1
# C'est bien le else de a < b
else:
  return 3

Conditions multiples sur une même valeur

if first in ('a','e','i','o','u'):
  print "vowel"
else:
  print "consonant"

switch

Le switch n'existe pas en Python. Il faut utiliser if / elif / else.

lang/python/condition.txt · Dernière modification : 2020/03/06 21:31 de root