17.12.2012 Views

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

Programmation PYTHON - Zenk - Security - Repository

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

50<br />

Éléments du langage<br />

DEUXIÈME PARTIE<br />

L’instruction print<br />

Écrivons notre premier programme qui affiche à l’écran quelques phrases :<br />

Utilisation de print<br />

>>> print "Il y a un monsieur avec une moustache qui frappe à la porte"<br />

Il y a un monsieur avec une moustache qui frappe à la porte<br />

>>> print "Dis lui de passer son chemin j'en ai déjà une"<br />

Dis lui de passer son chemin j'en ai déjà une<br />

La commande print évalue une expression et affiche le résultat. Ce qui est vrai pour<br />

des phrases est aussi vrai pour des valeurs numériques, des calculs ou tout autre élément<br />

interprétable, car l’instruction convertit automatiquement le résultat de<br />

l’expression en une chaîne de caractères affichable, lorsque c’est possible.<br />

Utilisation de print #2<br />

>>> print 3<br />

3<br />

>>> print 3 * 3<br />

9<br />

>>> print 3 + 4 + 5<br />

12<br />

>>> print je ne suis pas interprétable<br />

File "", line 1<br />

print je ne suis pas interprétable<br />

^<br />

SyntaxError: invalid syntax<br />

print devient fonction<br />

Une modification majeure sur le fonctionnement de print a été introduite dans la<br />

version 3 de Python. Cette commande est passée du statut d’instruction à celui de<br />

fonction, ce qui rend les programmes écrits pour Python 2 incompatibles avec<br />

Python 3 lorsqu’ils l’utilisent.<br />

Appel de print avec Python 3<br />

$ python<br />

Python 3.0+ (release30-maint:67944, Dec 27 2008, 14:34:16)<br />

[GCC 4.0.1 (Apple Inc. build 5465)] on darwin<br />

Type "help", "copyright", "credits" or "license" for more information.<br />

>>> print 'Bonjour'

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!