Un ordinateur obéit à la lettre
Dis à un ami : « Passe-moi le sel ». Il comprend, même si tu parles vite.
Un ordinateur, lui, ne devine rien. Il fait exactement ce que tu écris. Pas un mot de plus.
Dans cette leçon, tu écris ton premier programme. Il affichera le ticket de la cantine.
Mots-clés
| Mot | Ce que ça veut dire | Exemple |
|---|---|---|
| Programme | Une liste d’ordres écrits pour l’ordinateur. | Le programme de ta calculatrice |
| Instruction | Un seul ordre, écrit sur une ligne. | Afficher un mot |
| Le mot de Python qui affiche quelque chose à l’écran. | print("Salut") | |
| Texte | Des lettres entre guillemets. Python les affiche telles quelles. | "Bonjour" |
| Commentaire | Une note pour les humains. Python ne la lit pas. | # Voici le menu |
| Erreur | Un message de Python quand il ne comprend pas une ligne. | SyntaxError |
| Exécuter | Lancer le programme pour qu’il fasse son travail. | Appuyer sur Lancer |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Un programme est une liste d’ordres
Un programme est une liste d’instructions. Chaque instruction tient sur une ligne.
L’ordinateur lit les lignes de haut en bas. Une ligne après l’autre, dans l’ordre.
Le mot print veut dire « affiche ». Tu écris ce qu’il faut afficher entre parenthèses.
À toi : lancer un programme
print("Bonjour !")
print("Je suis un programme.")
print("Je sais afficher du texte.")
# Change un message, puis lance de nouveau le programme.
# Ajoute une ligne avec ton prénom.
Exemple travaillé : ce que fait chaque ligne
| Ligne écrite | Ce que Python fait | Ce qui apparaît |
|---|---|---|
| print("Bonjour !") | Il affiche le texte | Bonjour ! |
| print("Je suis un programme.") | Il affiche la phrase | Je suis un programme. |
| print("Je sais afficher du texte.") | Il affiche la dernière ligne | Je sais afficher du texte. |
Les cellules que les étudiants remplissent restent vides dans cet aperçu.
Les guillemets font la différence
Un texte s’écrit entre guillemets. Python l’affiche sans rien changer.
Sans guillemets, Python lit un calcul. print(2 + 3) affiche 5. Mais print("2 + 3") affiche la ligne 2 + 3, comme du texte.
À toi : texte ou calcul ?
print(2 + 3)
print("2 + 3")
print(4 * 5)
print("Prix du ticket :", 3 + 1)
# Essaie print(10 - 4) puis print(9 / 2).
Contrôle rapide
À toi de jouer
Contrôle rapide
3 questionsTes réponses sont corrigées ici et ne sont pas conservées. Un compte garde tes résultats.
Les commentaires
Un commentaire commence par le signe #. Python ignore toute la ligne.
On s’en sert pour expliquer son programme. Dans trois semaines, elles t’aideront à te souvenir de ton code.
On peut aussi cacher une ligne avec #, pour la tester plus tard.