Aller au contenu principal

Programmer avec Python

Mon premier script

Trois lignes, une bille qui tombe — et ce que chaque mot veut dire.

Explication

Le labo parle français et anglais : cercle ou circle, rayon ou radius, materiau ou material. Les deux font exactement la même chose. Les pièces se créent par des fonctions avec des paramètres nommés : cercle(x=0, y=-200, rayon=30).

Tout ce que tu écris est du vrai Python : variables, boucles for, fonctions def, import math, print().

Manipulation

Ouvre l'atelier, colle ce script, Exécuter, puis Play.

# Un sol, une bille au-dessus, et on regarde tomber.
sol(x=0, y=200)
bille = cercle(x=0, y=-200, rayon=30, materiau="caoutchouc")
print("la bille pese", bille.masse, "kg")
Essayer ce code dans l’atelier Python

Observation

  • Le bilan dit « 2 objets créés » ; la sortie affiche la masse (0,31 kg : caoutchouc, 110 kg/m², π × 0,03²).
  • y=-200 est au-dessus de y=200 : y va vers le bas.
  • Play : la bille tombe et rebondit — c'est le caoutchouc.

Change materiau="pierre", ré-exécute (Ctrl+Entrée), Play : elle ne rebondit plus. Le script a remplacé la scène d'avant, pas ajouté une seconde bille.

Ce que fait chaque ligne

LigneCe qu'elle fait
sol(x=0, y=200)un sol de 800 × 40 mm, centré en (0, 200), toujours fixe
bille = cercle(...)crée un cercle et le garde dans la variable bille pour le réutiliser
bille.masselit la masse de la bille, calculée par le labo
print(...)affiche dans la sortie de l'atelier

Et après