Variables et Types de donnees
Les variables sont les boites de rangement de la programmation ! Elles stockent des nombres, du texte, des valeurs vraies/fausses... Apprends a les maitriser !
Objectifs du cours
- Comprendre ce qu'est une variable en programmation
- Connaitre les 4 types de base : int, float, str, bool
- Savoir declarer et modifier une variable
- Utiliser la fonction type() pour verifier le type
- Convertir un type vers un autre (casting)
Erreurs courantes a eviter
- Utiliser un nom de variable avec des espaces (mon age au lieu de mon_age)
- Commencer un nom de variable par un chiffre (1nom au lieu de nom1)
- Confondre = (affectation) et == (comparaison)
- Oublier les guillemets autour des chaines de caracteres
**Definition simple**
Une variable, c'est comme une boite etiquetee dans laquelle on range une valeur.
**Analogie du quotidien :**
Imagine des boites de rangement : - Boite "age" contient : 15 - Boite "prenom" contient : "Emma" - Boite "moyenne" contient : 14.5
**En Python, ca donne :**
```python age = 15 prenom = "Emma" moyenne = 14.5 ```
**Le symbole = signifie "contient" ou "recoit"**
Ce n'est PAS une equation mathematique ! `age = 15` signifie "la variable age recoit la valeur 15"
**Pourquoi utiliser des variables ?**
1. **Stocker** des informations pour les reutiliser 2. **Modifier** facilement une valeur a un seul endroit 3. **Nommer** les donnees pour rendre le code lisible 4. **Calculer** avec des valeurs qui peuvent changer
# Declaration de variables
prenom = "Lucas"
age = 15
taille = 1.72
est_lyceen = True
# Affichage des variables
print("=== MES INFORMATIONS ===")
print("Prenom :", prenom)
print("Age :", age, "ans")
print("Taille :", taille, "m")
print("Lyceen :", est_lyceen)
# Modification d'une variable
age = 16 # Un an plus tard !
print("\nApres mon anniversaire :")
print("Age :", age, "ans")Quiz de validation
1. Quel est le type de la variable : age = 15 ?
2. Comment ecrire un nombre decimal en Python ?
3. Quelle est la valeur de bool(0) ?
4. Quel nom de variable est INVALIDE ?
5. Que renvoie type("Bonjour") ?
