English

English


Home


Products


Download


Tutorials

    Python Section
  • Python Référence Rapide

  • Web Ring/Links


    Contact

    if elif else

    La base de l'exécution conditionnelle repose sur le "if elif else". elif permet de créer une nouvelle condition dans la branche else du if qui le précèdent. L'utilisation en cascade de elfi simule les commandes case ou switch d'autres langages.

    Exemples :
    Sans elif Avec elif
    >>>if a>0:
    …    print "Nombre positif"
    …  else :
    …  if a== 0:
    …      print "Zéro"
    …    else :
    …       print "Nombre négatif"
    ...
    >>>if a>0:
    …    print "Nombre positif"
    …  elif a==0:
    …    print "Zéro"
    …  else :
    …    print "Nombre négatif"

    for

    Grâce à for chacun des éléments d'une liste peut être traité séparément. Si le corps de la boucle modifie la liste, il faudra utiliser une copie de la liste. C'est réalisé en ajoutant derrière le nom de la variable les caractères [:] (crochet ouvert, deux points, crochet fermé).

    Exemple:

    Itération normale Itération sur copie pour modifier originale
    >>>liste=[ 1,3,5,7 ]
    >>>for A in liste :
    …     print A

    1
    2
    3
    4
    >>>print liste
    [1, 2, 3, 4]
    >>>liste=[ 1,2,3,4 ]
    >>>for A in liste[:]:
    …    print A
    …    list.append(A+4)

    1
    2
    3
    4
    >>>print liste
    [1, 2, 3, 4, 5, 6, 7, 8 ]



    Previous Page
    8/13

    Next Page