English

English


Home


Products


Download


Tutorials

    Python Section
  • Python Référence Rapide

  • Web Ring/Links


    Contact

    Bloc itératif ou à exécution conditionnelle

    Python utilise des blocs de code à exécution itérative ou conditionnelle, mais ne possède pas de syntaxe particulière pour les identifier. Seul l'indentation identique d'un bloc de code le permet. Deux caractères, l'espace ou la tabulation, peuvent être utilisés pour indenter. Toutes les lignes d'un bloc doivent utiliser le même caractère d'indentation. Car une indentation par tabulation ne correspond pas à l'indentation du nombre d'espaces correspondant.
    Remarque: Les blocs créés dans l'interpréteur se terminent toujours par une ligne vide. Les scripts n'ont pas cette limitation. Les exemples d'indentations réel se trouvent dans le § while.

    Exemples :
    Tabulation Espaces Mélange
    >>>def fct(A) :
    …   [tab] print a
    …   [tab] return a

    >>>print fct(5)
    5
    >>>def fct(A) :
    …      print a
    …      return a

    >>>print fct(5)
    5
    >>>def fct(A) :
    …  [ tab] print a
    …            return a
    unindent does not match any outer indentation level

    Conditions

    Voici la liste des conditions arithmétique ou de comparaison de chaîne de caractères pour créer les blocs d'instructions à exécution conditionnelle.
     Liste des conditions non booléennes.
    Egalité = = Différant !=
    Plus Petit < Plus Grand >
    Plus Petit ou égal <= Plus grand ou égal >=
    Liste des conditions booléennes.
    is
    Equivaut if A is True: return True
    in
    Parmis  if A in ('y','yes') : return True

    while

    Permet d'itérer sur base d'un compteur.

    Exemples :
    Test 1 Test 2
    >>>A=0
    >>>while A<3 :
    …     A+=1
    …     print A

    1
    2
    3
    >>>A=0
    >>>while A<3 :
    …      A+=1

    >>>print A
    3
    Test avec une ligne de code Syntaxe du Test 2 dans un script
    >>>A=0
    >>>while a<3: A+=1

    >>>print A
    3
    A=0
    while A<3 :
      A+=1
    print A



    Previous Page
    7/13

    Next Page