Fashion Geek Maths
Un ordinateur portable ouvert sur un éditeur de code, des blocs de verre empilés et une tasse de café.
Seconde · 5 étapes

Python, pas à pas

Un programme, c’est une suite d’instructions qui modifient des variables. On l’exécute ligne par ligne, on regarde chaque case de la mémoire changer, et on apprend à prévoir ce qu’il va afficher.

Commencer →
01

Variables et affectation

Des boîtes qui changent de contenu

Une variable est une boîte avec un nom. Que fait exactement a = b + 2 : une égalité, ou autre chose ? Et si a contenait déjà une valeur ? Prévois l’affichage, puis exécute pas à pas pour comparer.

Ta prédiction

Mission : deux prédictions justes

Prévois l’affichage de deux programmes sans les exécuter d’abord.

02

La boucle for

Répéter un nombre de fois connu

Une boucle for répète des instructions. Ici, for i in range(1, n + 1) : quelles valeurs prend i, et combien de tours fait la boucle ? Bouge n et lis le tableau de suivi : il garde une ligne par tour, comme on le fait sur papier au contrôle.

5
Mission : le seuil

03

La boucle while

Répéter tant que…

while condition: répète des instructions, mais combien de fois ? Exécute pas à pas : à quel moment la condition est-elle testée, et que se passe-t-il dès qu’elle devient fausse ? Prévois la valeur à la sortie avant de vérifier.

5 %
Mission : prévoir la sortie

04

Fonctions et tests

Une machine avec un aiguillage

Une fonction Python reçoit une valeur et en renvoie une autre avec return. Avec if / else, elle choisit un chemin selon un test. Entre une valeur de x et regarde quel chemin s’allume.

—valeur renvoyée
—chemin suivi
Mission : remonter la machine

05

À toi de jouer

Six programmes à lire. Donne ce qu’ils affichent.

Affectation

a = a + 1 : on calcule à droite avec l’ancienne valeur, puis on range.

for

range(n) : 0 à n − 1 ; range(a, b) : a à b − 1.

while

Test avant chaque tour ; on sort dès que la condition est fausse.

Fonction

def f(x): … return renvoie la valeur et arrête la fonction.

Les matières Genesis