Aller au contenu

Les entrées-sorties⚓︎

Les entrées-sorties permettent aux programmes d'échanger des informations avec le monde extérieur. Parmi les entrées-sorties les plus courantes on trouve la lecture et l'écriture d'un fichier ou encore la lecture d'une saisie au clavier et l'affichage d'un texte à l'écran.

La fonction print⚓︎

La fonction print permet d'afficher une ou plusieurs informations à l'écran.

Voici un exemple :

🐍 Script Python
print("Hello World!")

annee = 1989
print("Python a été créé en", annee)    # deux arguments séparés d'une virgule

qui produit l'affichage suivant :

📤 Sortie
Hello World!
Python a été créé en 1989

Exercice⚓︎

Compléter le programme pour qu'il affiche la phrase suivante en utilisant les variables données.

Je m'appelle Ada Lovelace et je suis née en 1815

🐍 Script Python
nom = "Ada Lovelace"
naissance = 1815
print("Je m'appelle", ...)

Réponse
🐍 Script Python
nom = "Ada Lovelace"
naissance = 1815
print("Je m'appelle", nom, "et je suis née en", naissance)

La fonction input⚓︎

La fonction input permet de récupérer une saisie effectuée au clavier en affichant au préalable un message d'information.

Dans l'exemple qui suit, la fonction input :

  • commence par afficher la question « Comment vous appelez-vous ? », puis elle
  • attend la réponse de l'utilisateur du programme (validée par la touche Entrée), enfin elle
  • renvoie cette chaîne saisie au clavier.

Cette chaîne de caractères est alors affectée à la variable nom.

🐍 Script Python
nom = input("Comment vous appelez-vous ?")

Exercice⚓︎

Compléter le programme pour qu'il commence par demander votre nom, puis votre prénom, avant d'afficher le message de bienvenue.

🐍 Script Python
...
...
print("Bonjour", prenom, nom)
Réponse
🐍 Script Python
nom = input("Quel est ton nom ?")
prenom = input("Quel est ton prénom ?")
print("Bonjour", prenom, nom)