Variables et types de base en Python
Vidéo disponible dans la version Premium
Durée : 18 min
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
Que va afficher le code suivant ?
`python
x = 7
print(x)`
Quel est le type de la valeur 3.14 en Python ?
Suivez votre progression
Connectez-vous pour sauvegarder votre avancement et gagner des XP.