Fiche récapitulative générée pour impression / export PDF.
2nde · Algorithmique et programmation en Python
Variables et types de base en Python
Du bloc visuel au code textuel
Au collège, vous avez programmé avec des blocs (façon Scratch). En Seconde, on passe à un véritable langage textuel : Python. C'est l'un des langages les plus utilisés au monde, en particulier en sciences et en mathématiques.
Affecter une valeur à une variable
En Python, on utilise le symbole = pour affecter une valeur à une variable (attention : ce n'est pas une égalité mathématique, mais une instruction « range cette valeur dans cette variable »).
`python
x = 5
nom = "Lucie"`
Attention :x = 5se lit « on affecte la valeur à la variablex», et non « égale » comme en mathématiques.
Les types de base
| Type | Nom Python | Exemple |
| Entier | int | x = 7 |
| Décimal | float | y = 3.14 |
| Texte (chaîne de caractères) | str | nom = "Paul" |
| Booléen (vrai/faux) | bool | reussi = True |
Remarque : en Python, le séparateur décimal est le point (.) et non la virgule : on écrit3.14, pas3,14.
Afficher un résultat avec print()
La fonction print() permet d'afficher une valeur ou un message à l'écran.
`python
x = 5
print(x) # affiche 5
print("x vaut", x) # affiche : x vaut 5`
Les commentaires
Un commentaire, précédé du symbole #, est ignoré par Python : il sert uniquement à expliquer le code pour les humains qui le lisent.
`python
Ceci est un commentaire, il n'est pas exécuté
x = 10 # on peut aussi commenter en fin de ligne
`Exemples
✅ Exemple simple — Affecter et afficher
`python
age = 15
print(age)`
Ce programme affiche 15.
📘 Exemple intermédiaire — Calculer avec des variables
`python
longueur = 8
largeur = 5
aire = longueur * largeur
print("L'aire est :", aire)`
Ce programme calcule l'aire d'un rectangle de longueur et de largeur , et affiche L'aire est : 40.
🔴 Exemple avancé — Mélanger les types
`python
rayon = 3
pi = 3.14159
aire = pi rayon rayon
print("Le rayon est", rayon, "et l'aire du disque est environ", aire)`
Ici, rayon est un int, pi est un float, et le calcul pi rayon rayon donne un float (environ ). Python convertit automatiquement l'entier en décimal pour le calcul.
À retenir
- = affecte une valeur à une variable, il ne teste pas une égalité.
- Quatre types de base : int (entier), float (décimal), str (texte), bool (vrai/faux).
- print(...) affiche une ou plusieurs valeurs à l'écran.
- Un commentaire commence par # et n'est pas exécuté par Python.
Exercices de la leçon
Exercice 1
Que va afficher le code suivant ?
`python
x = 7
print(x)`
Corrigé
La variable x reçoit la valeur par l'affectation x = 7, puis print(x) affiche la valeur contenue dans x, c'est-à-dire 7.
Exercice 2
Quel est le type de la valeur 3.14 en Python ?
Corrigé
Un nombre avec une partie décimale (point) est de type float en Python. 3 seul serait un int.
Exercice 3
Le symbole # permet d'écrire un commentaire en Python, qui n'est pas exécuté par le programme.
Corrigé
Tout ce qui suit # sur une ligne est un commentaire : Python l'ignore lors de l'exécution. Cela permet d'expliquer le code sans modifier son comportement.
Exercice 4
Que va afficher ce programme ?
`python
base = 6
hauteur = 4
aire = base * hauteur / 2
print("Aire du triangle :", aire)`
Corrigé
. En Python, la division / renvoie toujours un float, donc le résultat affiché est 12.0 et non 12.
Exercice 5
Écris un programme Python qui affecte la valeur à une variable cote, calcule l'aire d'un carré de côté cote dans une variable aire, puis affiche cette aire précédée du texte "Aire du carré :".
Corrigé
On affecte d'abord la donnée (le côté), puis on calcule l'aire avec la formule , et enfin on affiche le résultat avec print en y associant un message explicatif.
AlphaMath Académie · Variables et types de base en Python · Algorithmique et programmation en Python