PaliSkill
← Python pour débutants

Leçon 3 / 11 — Chapitre 1: Démarrer avec Python

Afficher un résultat et demander une saisie : print et input

Deux instructions de base permettent de communiquer avec l'utilisateur : print() pour afficher quelque chose à l'écran, et input() pour lui demander une saisie.

print("Bonjour, le monde")

Cette ligne affiche exactement Bonjour, le monde. On peut aussi afficher plusieurs éléments séparés par une virgule — Python les sépare automatiquement par une espace :

print("Bonjour", "le monde")

Cela affiche aussi Bonjour le monde.

input() met le programme en pause, affiche un message optionnel, et attend que l'utilisateur tape quelque chose au clavier :

nom = input("Comment vous appelez-vous ? ")
print("Bonjour", nom)

Point important à retenir : input() renvoie toujours du texte (str), même si l'utilisateur tape uniquement des chiffres.

age_texte = input("Quel âge avez-vous ? ")
print(type(age_texte))

Même si on tape 27, cette ligne affiche <class 'str'>, pas <class 'int'>. On ne peut donc pas encore faire de calcul avec cette valeur telle quelle — on verra comment la convertir dans une prochaine leçon.

À vous de jouer : demandez à l'utilisateur son prénom avec input(), puis affichez Bonjour suivi de ce prénom avec print().

À vous de jouer

À faire

Que va afficher ce code ?

print("Bonjour", "le monde")

Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.

💡 Le texte affiché exactement, mots séparés par une espace.

À vous de jouer

À faire

Quel est le type de la valeur renvoyée par input(), même si l'utilisateur tape uniquement des chiffres ?

Copiez ce code dans un environnement Python en ligne (Google Colab, Replit, ou tout autre) pour vérifier le résultat avant de répondre.

💡 Le nom du type Python (3 lettres), ou sa description en français.

Quitter le module