Initiation à la programmation — Python
Clarifia.Academy

Module 01 • Leçon 01

Afficher du texte avec Python

Apprends à utiliser print() pour afficher du texte, des nombres et les résultats de calculs simples.

Rappel

Rappels essentiels

Un programme informatique est une suite d’instructions écrites pour demander à un ordinateur d’effectuer des actions précises.

Avant de commencer, réfléchis à ces deux questions :

Question 1 : Qu’est-ce qu’une instruction en programmation ?

Voir la réponse
Réponse

Une instruction est une commande qui indique à l’ordinateur une action à effectuer.

Question 2 : Pourquoi faut-il respecter précisément la syntaxe d’un langage de programmation ?

Voir la réponse
Réponse

Parce que Python doit reconnaître exactement les mots, les symboles et la structure des instructions pour pouvoir les exécuter.

Vocabulaire

Vocabulaire utile

Python
Langage de programmation utilisé pour écrire des programmes de façon claire et structurée.
Instruction
Commande donnée à Python pour lui demander d’effectuer une action.
Fonction
Outil du langage conçu pour réaliser une tâche précise. Dans cette leçon, nous utiliserons la fonction print().
Console
Zone dans laquelle les résultats produits par un programme peuvent être affichés.
Syntaxe
Ensemble des règles qui déterminent comment écrire correctement une instruction.

Observation

J’observe

Observe attentivement ces deux instructions :

print("Bonjour !")
print(2 + 3)

Voici ce que Python affiche :

Bonjour !
5

🦊 Clari mène l’observation !

Pourquoi Python affiche-t-il le texte Bonjour ! dans le premier cas, mais le nombre 5 dans le deuxième ?

Voir l’explication
Explication

Dans la première instruction, le contenu est placé entre guillemets : Python le considère donc comme du texte. Dans la deuxième, 2 + 3 est une expression numérique : Python effectue l’addition avant d’afficher son résultat.

Compréhension

Je comprends

La fonction print() sert à afficher une information. L’information à afficher est placée entre les parenthèses.

Élément Rôle et exemple
print() Affiche une information. Exemple : print("Bonjour").
" " Délimitent du texte. Exemple : "Python".
+ Peut effectuer une addition. Exemple : 4 + 5.
# Commence un commentaire. Exemple : # Mon programme.

Un commentaire sert à laisser une explication dans le code. Python ignore le texte placé après # sur cette ligne.

Comparaison

Je compare

Les deux instructions suivantes se ressemblent, mais elles ne demandent pas la même chose à Python.

Instruction Résultat et explication
print("2 + 3") Affiche 2 + 3, car le contenu est du texte.
print(2 + 3) Affiche 5, car Python effectue l’addition.

À retenir : les guillemets changent la façon dont Python interprète une information. Avec des guillemets, il voit du texte. Sans guillemets, une expression comme 2 + 3 peut être calculée.

Modélisation

Guide pas-à-pas

Créons un petit programme qui affiche un message, puis le résultat d’un calcul.

Étape 1. Commence par écrire un commentaire pour décrire le programme.
Étape 2. Utilise print() pour afficher un message entre guillemets.
Étape 3. Place une opération directement dans print() pour afficher son résultat.

Voici le programme complet :

# Mon premier programme
print("Bienvenue dans Python !")
print("Voici le résultat d'un calcul :")
print(10 + 5)

Voici le résultat obtenu :

Bienvenue dans Python !
Voici le résultat d'un calcul :
15

Explication : Python lit les instructions dans l’ordre. Le commentaire n’est pas exécuté. Les deux premières fonctions print() affichent du texte, puis la dernière évalue 10 + 5 et affiche 15.

Expérimentation

J’expérimente

Modifie maintenant certaines instructions et observe attentivement ce qui change.

Action 1 : Remplace 10 + 5 par 20 - 7. Qu’affiche Python ?

Voir l’explication
Explication

Python effectue la soustraction et affiche 13.

Action 2 : Écris maintenant print("20 - 7"). Que remarques-tu ?

Voir l’explication
Explication

Python affiche exactement 20 - 7. Les guillemets lui indiquent qu’il s’agit de texte et non d’une opération à calculer.

Débogage

Je corrige

Regarde attentivement cette instruction :

print("Bonjour !"

Python ne peut pas l’exécuter correctement et signale une erreur de syntaxe :

SyntaxError: '(' was never closed

🦊 Mène l’enquête avec Clari

Quelle partie de l’instruction n’a pas été correctement terminée ?

Voir l’analyse et la solution
Analyse et correction

1. Pourquoi l’erreur ? Une parenthèse ouvrante ( a été écrite, mais la parenthèse fermante ) est absente.

2. Comment corriger ? Il suffit d’ajouter la parenthèse fermante à la fin de l’instruction.

Version corrigée :

print("Bonjour !")

Règles

Bonnes pratiques

Adopte dès maintenant quelques habitudes qui rendront ton code plus clair et plus facile à corriger.

  • Écris exactement le nom des fonctions: utilise print() avec un p minuscule.
  • Vérifie les symboles par paires: assure-toi de fermer les parenthèses et les guillemets que tu ouvres.
  • Utilise des messages clairs: un texte précis aide à comprendre ce que le programme affiche.
  • Teste régulièrement ton code: exécute quelques lignes à la fois pour repérer plus facilement une erreur.

Attention

Erreurs fréquentes

Voici trois erreurs courantes lorsqu’on commence à utiliser print().

Erreur Correction
Print("Bonjour") Écris print("Bonjour").
print(Bonjour) Ajoute les guillemets : print("Bonjour").
print("Bonjour" Ajoute la parenthèse fermante ).

Une bonne stratégie consiste à lire lentement l’instruction de gauche à droite et à vérifier les mots, les guillemets et les parenthèses.

Pratique

Entraînement

Résous ces 7 exercices dans l’ordre. Ils deviennent progressivement plus exigeants.

Exercice 1 — Je reconnais : Quelle instruction affiche correctement le mot Python ?

a) print(Python)
b) print("Python")
c) Print("Python")

Voir la solution

La bonne réponse est b). Le texte est placé entre guillemets et le nom de la fonction est écrit correctement.

Exercice 2 — Je prédis : Qu’affiche ce programme ?

print(4 + 6)
Voir la solution

Python affiche 10, car il effectue l’addition avant d’afficher le résultat.

Exercice 3 — Je complète : Complète l’instruction afin qu’elle soit valide.

print___"Victoire")
Voir la solution

Il manque la parenthèse ouvrante (.

print("Victoire")

Exercice 4 — Je modifie : Modifie cette instruction pour que Python effectue réellement l’addition.

print("8 + 2")
Voir la solution

Il faut retirer les guillemets autour de l’expression numérique.

print(8 + 2)

Exercice 5 — Je corrige : Trouve et corrige l’erreur dans cette instruction.

Print("Bonjour")
Voir la solution

Le nom de la fonction commence par une majuscule alors qu’il doit commencer par une minuscule.

print("Bonjour")

Exercice 6 — Je construis : Écris trois instructions qui affichent ton prénom, une courte phrase et le résultat de 7 + 5.

Voir un exemple

Voici une réalisation possible :

print("Alex")
print("J'apprends Python.")
print(7 + 5)

Exercice 7 — Mini-défi : Crée un petit programme de quatre lignes qui affiche un titre, une phrase de bienvenue et les résultats de deux calculs différents.

Voir un exemple

Plusieurs réalisations sont possibles. Voici un exemple :

print("Mon premier programme")
print("Bienvenue !")
print(9 + 6)
print(20 - 8)

Synthèse

Ce qu’il faut retenir

Pour consolider ton apprentissage, retiens ces principes essentiels :

  • print() sert à afficher une information: l’information est placée entre les parenthèses.
  • Les guillemets indiquent du texte: Python affiche leur contenu tel qu’il est écrit.
  • Une expression numérique peut être calculée: print(2 + 3) affiche 5.
  • La syntaxe doit être précise: le nom des fonctions, les guillemets et les parenthèses doivent être correctement écrits.
  • # permet d’écrire un commentaire: le commentaire aide à comprendre le code, mais n’est pas exécuté.

Autoévaluation

Autoévaluation

Vérifie rapidement si tu maîtrises l’essentiel de cette leçon :

Question 1 : Quelle fonction Python permet d’afficher une information ?

Voir la réponse

La fonction print().

Question 2 : Quelle différence y a-t-il entre print("3 + 4") et print(3 + 4) ?

Voir la réponse

La première instruction affiche le texte 3 + 4. La deuxième effectue l’addition et affiche 7.

Question 3 : À quoi sert le symbole # dans un programme Python ?

Voir la réponse

Il permet d’écrire un commentaire destiné à expliquer le code. Python n’exécute pas ce commentaire.