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.

176<br />

Éléments du langage<br />

DEUXIÈME PARTIE<br />

Utilisation de range dans une boucle for :<br />

>>> for i in range(3):<br />

... print i<br />

...<br />

0<br />

1<br />

2<br />

Voir aussi : xrange.<br />

raw_input : raw_input([prompt]) -> string<br />

raw_input permet de lire l’entrée standard et de renvoyer le contenu dans un objet<br />

string. Si prompt est fourni, il est affiché sans passage à la ligne.<br />

Saisie utilisateur :<br />

>>> a = raw_input()<br />

12<br />

>>> a<br />

'12'<br />

>>> phrase = raw_input('saisissez une phrase: ')<br />

saisissez une phrase: une phrase<br />

>>> phrase<br />

'une phrase'<br />

Si l’utilisateur envoie un signal EOF (Ctrl+Z et Entrée sous MS-Windows ou Ctrl+D<br />

sous systèmes unices), une erreur EOFError est provoquée. Elle peut être interceptée<br />

pour gérer cet arrêt.<br />

Interception de EOF<br />

>>> try:<br />

... phrase = raw_input('saisissez une phrase: ')<br />

... except EOFError:<br />

... print 'abandon'<br />

...<br />

saisissez une phrase: [Ctrl+D] abandon<br />

>>><br />

<strong>PYTHON</strong> 3 disparition de raw_input<br />

raw_input disparaît sous Python 3, pour être remplacé par input.<br />

Voir aussi : input.

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

Saved successfully!

Ooh no, something went wrong!