Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Aperçu

Ton premier programme

Voici la première page de la leçon. Lis-la et essaie les activités. La suite est dans le cours complet.

25 minutes

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

MotCe que ça veut direExemple
ProgrammeUne liste d’ordres écrits pour l’ordinateur.Le programme de ta calculatrice
InstructionUn seul ordre, écrit sur une ligne.Afficher un mot
printLe mot de Python qui affiche quelque chose à l’écran.print("Salut")
TexteDes lettres entre guillemets. Python les affiche telles quelles."Bonjour"
CommentaireUne note pour les humains. Python ne la lit pas.# Voici le menu
ErreurUn message de Python quand il ne comprend pas une ligne.SyntaxError
ExécuterLancer 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

Code: python
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 écriteCe que Python faitCe qui apparaît
print("Bonjour !")Il affiche le texteBonjour !
print("Je suis un programme.")Il affiche la phraseJe suis un programme.
print("Je sais afficher du texte.")Il affiche la dernière ligneJe 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 ?

Code: python
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 questions
Essayez : vos réponses sont notées ici puis oubliées. Connectez-vous si vous voulez conserver votre score et reprendre là où vous en étiez.Se connecter pour conserver mon score

Tes 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.

La leçon continue

10 parties de plus de cette leçon se trouvent dans le cours complet, avec les exercices et la vérification finale. Un compte te donne tout.