Python peut être utilisé de deux façons : en mode interactif et en mode non-interactif. Lorsque l'interpréteur est appelé sans option dans la ligne de commande, il se lance alors en mode interactif. Cela signifie que vous pouvez saisir des commandes Python qui seront exécutées immédiatement. Ce mode interactif est particulièrement utile pour tester des fragments de code et expérimenter avec le langage.
Comme nous l'avons vu précédemment, afin de lancer l'interpréteur en mode interactif, il suffit de lancer une invite de commande ou un terminal puis de saisir la commande python3
sans option. Vous devriez alors obtenir un message semblable à celui-ci :
Python 3.4.3 (default, Mar 25 2015, 17:13:50)
[GCC 4.9.2 20150304 (prerelease)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
Le préfixe >>>
affiché à la fin indique que l'interpréteur attend vos commandes. Par exemple, vous pouvez saisir une expression arithmétique puis appuyer sur Entrée pour qu'elle soit évaluée par l'interpréteur qui affichera ensuite le résultat. Essayons !
>>> 2 + 2
4
>>>
Comme vous pouvez le voir, l'interpréteur a bien calculé le résultat de l'expression 2 + 2
(qui est 4
) puis il est passé à la ligne et affiche l'invite (>>>
) à nouveau car il attend les commandes suivantes.