Variables et types de données en Python
Une variable donne un nom à une valeur pour que tu puisses la réutiliser plus tard. Python détermine le type à partir de la valeur, donc tu n’as jamais besoin de le déclarer toi-même.
Qu’est-ce que Variables et types de données en Python ?
Une variable donne un nom à une valeur pour que tu puisses la réutiliser plus tard. Python détermine le type à partir de la valeur, donc tu n’as jamais besoin de le déclarer toi-même.
Stocke des valeurs dans des variables et découvre les types de base de Python : str, int, float et bool.
Quand l’utiliser ?
- Apprendre la syntaxe Python par la pratique.
- Construire une base solide pour des problèmes plus complexes.
- Tester rapidement une idée sans installation locale.
Code d’exemple
# A variable is a name that refers to a value. Python works out the type for you.
name = "Ada" # str: text
age = 36 # int: whole number
height = 1.68 # float: decimal number
is_student = False # bool: True or False
print(name, age, height, is_student)
print(type(name), type(age), type(height), type(is_student))
# Variables can be reassigned, even to a value of another type.
age = age + 1
print("Next year:", age)
# Convert between types with int(), float(), str() and bool().
print(int("42") + 1)
print(str(3.5) + " stars")
print(float(7) / 2)
Résultat attendu
Ada 36 1.68 False
<class 'str'> <class 'int'> <class 'float'> <class 'bool'>
Next year: 37
43
3.5 stars
3.5
Fonctionnement
type() affiche le type d’une valeur. int(), float() et str() convertissent entre les types, ce qui est utile quand du texte comme "42" doit devenir un nombre.
Modifiez les valeurs et exécutez le programme avec le compilateur Python en ligne CodeUtility, sans installation locale.
Exercices pratiques
Modifiez les entrées et testez les cas limites avant d’utiliser des données plus volumineuses.
- Prédisez la sortie avant l’exécution.
- Gérez les entrées vides ou invalides.
- Placez la logique dans une fonction et ajoutez des tests.
S'entraîner avec un défi
Utilisez le contenu de cette leçon pour résoudre un vrai problème. Chaque défi s'exécute dans le navigateur, avec des tests instantanés et une revue par l'IA.
- Rectangle Perimeter Compute the perimeter of a rectangle from its sides. Facile
- Average of Three Average three whole numbers. Facile