« Python/L'interpréteur » : différence entre les versions

Contenu supprimé Contenu ajouté
Netantho (discussion | contributions)
m typo
Netantho (discussion | contributions)
Reformulation, correction de typo
Ligne 20 :
Depuis cette invite de commande, il est possible d'exécuter n'importe quelle instruction Python en tapant cette instruction et en validant grâce à la touche "Entrée" d'un clavier d'ordinateur standard, comme par exemple :
 
<source lang="bashpython">
>>> print "Bonjour le monde!"
Bonjour le monde!
Ligne 29 :
L'interpréteur peut aussi, par le biais de l'invite de commandes, effectuer des actions ne nécessitant pas de mots spécifiques au langage Python, comme de simples opérations mathématiques :
 
<source lang="bashpython">
>>> (4+3)*6
42
Ligne 35 :
 
L'interpréteur exécute les instructions en temps réel, dès qu'elles sont validées par l'utilisateur. Ainsi, il n'est pas possible d'exécuter plusieurs blocs d'instructions en une seule fois. Plusieurs entrées seront nécessaires, comme par exemple pour la création d'une fonction et pour son exécution :
<source lang="bash">
>>> def f(x):
print 9*x+5
 
<source lang="bashpython">
>>> def f(x):
... print 9*x+5
...
>>> f(8)
77
</source>
 
On peut contourner le problème en créant un fichier ''.py'' vierge dans le programme d'édition choisi, en y tapant tout le code à exécuter, en enregistrant le fichier, puis en lançant l'interpréteurle programme (sous Linux, tapez <code>python votrefichier.py</code> en remplaçant bien sûr <code>votrefichier.py</code> par le nom de votre fichier avec son extension). Le résultat apparaîtra alors dans la fenêtre de l'invite de commande, qui fait donc office de sortie de données pour l'interpréteur.
 
L'interpréteur n'est pas sensible à la présence d'espace dans le code, sauf pour séparer les mnémoniques réservés du langage d'autres caractères pouvant fausser leur interprétation, tels que <code>print</code> ou <code>def</code> :
 
<source lang="bashpython">
>>> 9/3
3