Chargement...

Entrée et sortie

print(guest) réécrit le texte gardé. Si vous avez tapé lida, la ligne qui revient est lida. Le nom guest tient ce texte. input() attend que vous appuyiez sur Enter. Sans Enter, le programme est encore en attente.

Lire une ligne, puis la réécrire

python
guest = input()
print(guest)

Aucun nombre n'a été fabriqué. La ligne est du même genre de texte que print("lida") montrait déjà.

L'étiquette est à l'écran, pas dans le nom

Le texte placé dans input apparaît pendant l'attente. C'est une étiquette pour vous. Elle ne fait pas partie de la ligne gardée. input("Guest: ") affiche Guest: puis attend. Si vous tapez tea, guest tient tea, pas Guest: tea.

Une étiquette, puis la ligne tapée

python
guest = input("Guest: ")
print(guest)

Vous voyez Guest: sur la ligne d'attente. Vous tapez tea et vous appuyez sur Enter. La ligne suivante est tea. print a écrit ce qui était gardé, pas l'étiquette.

Chaque rang est le même programme avec une autre ligne tapée. D'abord guest = input(), ensuite print(guest).

📊 Ce qui revient

Vous tapez guest tient print écrit
lida lida lida
tea tea tea
Enter seul texte vide une ligne vide

Enter seul garde un texte vide

Si vous appuyez sur Enter sans rien taper, le texte gardé est vide. print s'exécute quand même et écrit une ligne vide. Vide n'est pas le mot empty, et le nom n'a pas disparu. Le nom guest existe. Il ne contient aucun caractère.

Un chiffre tapé reste du texte

Si vous tapez 3, guest tient le caractère 3. Cette page n'additionne pas et ne transforme pas ce caractère en nombre. La page suivante, ce sont les nombres. D'ici là, un 3 venu de input est du texte.

À dire soi-même

  1. Tapez lida. guest = input() puis print(guest) écrit lida.
  2. input("Guest: ") montre l'étiquette. La ligne gardée est seulement ce que vous tapez après.
  3. Enter seul garde un texte vide, et print écrit une ligne vide.
  4. Taper 3, c'est du texte, pas un nombre.
  5. L'étiquette Guest: n'est pas dans guest.

Lectures fausses

  • Taper tea et attendre Guest: tea
  • Croire qu'Enter seul veut dire que le nom n'a pas été gardé
  • Prendre un 3 tapé pour un nombre que cette page additionne
  • Oublier Enter, et le programme attend encore
  • Afficher l'étiquette et l'appeler la ligne tapée

À garder

input() attend. Vous tapez une ligne et vous appuyez sur Enter. guest = input() garde cette ligne comme texte.
print(guest) réécrit ce texte. Tapez lida, vous voyez lida.
input("Guest: ") montre une étiquette. L'étiquette n'est pas gardée. Tapez tea, et guest tient tea.
Enter seul garde un texte vide. print écrit une ligne vide.
Un 3 tapé reste du texte. La page suivante, ce sont les nombres.

🧠 Testez Vos Connaissances

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
6
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 Instructions

  • Lisez chaque question attentivement
  • Sélectionnez la meilleure réponse pour chaque question
  • Vous pouvez refaire le quiz autant de fois que vous le souhaitez
  • Votre progression sera affichée en haut