Python: Règles syntaxiques, blocs: Difference between revisions

From Wiki Cours
Jump to navigation Jump to search
Line 25: Line 25:
     else:
     else:
         return 1./x
         return 1./x
ligne-bloc
ligne-bloc
</source>
</source>



Revision as of 17:17, 16 July 2015

Notion de bloc

En Python, la séparation entre les 'en-tête's qui sont des lignes de définition de boucles, de fonction, de classe et le contenu ou 'bloc' d'instructions correspondant se fait par indentation des lignes. Une indentation s'obtient par le bouton correspondant sur le clavier (avec deux flèches à gauche) ou bien par 4 espaces successifs.

Un programme python se structurera donc typiquement sous la forme:

ligne-bloc

en-tête-1:
    en-tête-2:
        ligne-bloc
        ligne-bloc
    en-tête-2:
        ligne-bloc
        ligne-bloc
    ligne-bloc
    ligne-bloc

Par exemple:

def inverse(x):
    if x == 0.0:
        return 'inf'
    else:
        return 1./x

ligne-bloc
ligne-bloc

Mots-clé réservés

Ces mots ont une signification dans le langage et ne peuvent être utilisés pour des noms de variables, de fonctions, etc... Template:Div col

Template:Div col end