English

English


Home


Products


Download


Tutorials

    Python Section
  • Python Référence Rapide

  • Web Ring/Links


    Contact

    Contrôle des boucles

    Il existe 3 commandes pour interrompre le traitement d'une boucle. Chacune conditionne le déroulement de la boucle la plus imbriquée.

    continue

    Permet à l'interpréteur de traiter immédiatement la valeur suivante.

    break

    Interrompt l'exécution de la boucle.

    else

    Identifie un bloc d'instructions qui sera exécuté quand le traitement de la boucle est terminé. Sauf si la sortie de la boucle est conditionnée par la commande break.

    Exemples :

    break continue else
    >>>A=0
    >>>while A<5
    …     A+=1
    …     if A==3 : break
    …     print A

    1
    2
    >>>A=0
    >>>while A<5
    …     A+=1
    …     if A==3 : continue
    …     print A
    …   
    1
    2
    4
    5
    >>>A=0
    >>>while A<5
    …     A+=1
    …     print A
    …  else :
    …     print A*2

    1
    2
    3
    4
    5
    10
    Remarque: Dans l'exemple de la commande continue, si la ligne de code "A+=1" se trouve derrière celle "if A==3 : continue", la boucle deviendra infinie, car la variable A ne sera plus incrémentée.

    Commandes Spéciales

    pass

    Cette commande ne réalise rien, elle permet de respecter la syntaxe quand l'interpréteur attend une commande.

    Exemple :
    >>>if a<10 :
    …      pass                # développement du code pour a<10 sera réalisé plus tard
    …   else:
    …    print "a>=10"



    Previous Page
    9/13

    Next Page