1.2 Entrée/sortie
Objectifs d'apprentissage
À la fin de cette section, vous devriez être en mesure de :
- Afficher une sortie à l'aide de la fonction
print(). - Obtenir une entrée utilisateur à l'aide de la fonction
input().
Sortie de base
La fonction print() affiche une sortie à l'utilisateur. La sortie (output) est l'information ou le résultat produit par un programme. Les options sep et end peuvent être utilisées pour personnaliser la sortie. Le Tableau 1.1 présente des exemples d'utilisation de sep et end.
Plusieurs valeurs, séparées par des virgules, peuvent être affichées dans la même instruction. Par défaut, chaque valeur est séparée par une espace dans la sortie. L'option sep peut être utilisée pour modifier ce comportement.
Par défaut, la fonction print() ajoute un caractère de retour à la ligne à la fin de la sortie. Un caractère de retour à la ligne (newline) indique à l'affichage de passer à la ligne suivante. L'option end peut être utilisée pour continuer l'affichage sur la même ligne.
| Code | Sortie |
|---|---|
|
|
|
|
|
|
|
|
print().
Concepts en pratique
La fonction print()
Les espaces ont-ils vraiment de l'importance ?
Les espaces et les caractères de retour à la ligne ne sont pas intrinsèquement importants. Cependant, apprendre à être rigoureux est une compétence essentielle en programmation. Prêter attention aux moindres détails, comme la façon dont les mots sont séparés et dont les lignes se terminent, aide les programmeurs débutants à progresser.
Entrée de base
Les programmes informatiques reçoivent souvent des données de la part de l'utilisateur. L'entrée (input) correspond à ce qu'un utilisateur saisit dans un programme. Une instruction d'entrée, variable = input("prompt"), comporte trois parties :
- Une variable fait référence à une valeur stockée en mémoire. Dans l'instruction ci-dessus, variable peut être remplacé par n'importe quel nom choisi par le programmeur.
- La fonction input() lit une ligne d'entrée fournie par l'utilisateur. Une fonction est un bloc de code nommé et réutilisable qui effectue une tâche lorsqu'il est appelé. L'entrée est stockée dans la mémoire de l'ordinateur et peut être consultée ultérieurement à l'aide de la variable.
- Une invite (prompt) est un court message qui indique que le programme attend une entrée. Dans l'instruction ci-dessus, "prompt" peut être omis ou remplacé par n'importe quel message.
Concepts en pratique
La fonction input()
À vous d'essayer
Poème de Frost
Écrivez un programme qui utilise plusieurs instructions print() pour afficher le poème suivant de Robert Frost. Chaque instruction print() doit correspondre à une ligne de sortie.
Conseil : Vous n'avez pas besoin d'écrire l'intégralité du programme en une seule fois. Essayez d'écrire la première instruction print(), puis cliquez sur le bouton Run. Écrivez ensuite l'instruction print() suivante, et cliquez de nouveau sur le bouton Run. Continuez à écrire et tester le code de manière incrémentale jusqu'à ce que vous ayez terminé le programme.
I shall be telling this with a sigh
Somewhere ages and ages hence:
Two roads diverged in a wood, and I--
I took the one less traveled by,
And that has made all the difference.
À vous d'essayer
Prénom et préférences
Écrivez un programme qui pose les deux questions suivantes (exemple d'entrée en gras) :
What is your name? Shakira
What do you like? singing
Affichez une ligne vide après la lecture de l'entrée. Affichez ensuite le message suivant en fonction de l'entrée :
Shakira likes singing