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. a = b + 2 se lit de droite à gauche : on calcule b + 2 avec la valeur actuelle de b, puis on range le résultat dans a, en écrasant l’ancien contenu. Prévois l’affichage, puis exécute pas à pas pour vérifier.

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

for i in range(1, n + 1) fait prendre à i les valeurs 1, 2, …, n : la boucle tourne n fois. Le tableau de suivi garde une ligne par tour : c’est exactement ce qu’on fait sur papier au contrôle.

5
Mission : le seuil

03

La boucle while

Répéter tant que…

while condition: répète tant que la condition est vraie, et on ne sait pas d’avance combien de fois. On teste la condition avant chaque tour : dès qu’elle devient fausse, on sort. C’est l’algorithme de seuil.

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.

L’univers Fashion Geek