Variables, affectation et types fondamentaux
Seconde générale · Mathématiques 2nde
À retenir
• x = valeur est une affectation : Python calcule d'abord le membre de droite, puis range le résultat dans x ; le test d'égalité s'écrit ==. • Quatre types : int (entier), float (décimal écrit avec un point), str (texte entre guillemets), bool (True ou False). • La division / donne toujours un float : 6 / 2 vaut 3.0. • Conversions : int("45") vaut l'entier 45 et str(5) vaut la chaîne "5".
Le cours
En programmation Python, une variable est une zone de mémoire étiquetée qui stocke une valeur. L'affectation (symbole =) permet de lui attribuer ou de modifier son contenu. 📐 Les 4 types de données fondamentaux en Python int (Entier) : Nombres entiers positifs ou négatifs (ex: x = -5, n = 42). float (Flottant) : Nombres à virgule décimale (notée avec un point) (ex: pi = 3.14, prix = 19.99). str (Chaîne de caractères) : Texte délimité par des guillemets (ex: nom = "TousCours"). bool (Booléen) : Valeur logique vraie ou fausse (True ou False). ⚡ Méthode en 3 étapes : Tracer l'évolution de variables pas à pas 1 Créer un tableau de suivi : Dresser une colonne par variable et une ligne par instruction du programme. 2 Évaluer l'affectation de droite à gauche : Calculer la valeur de l'expression à droite du signe = avec les valeurs actuelles des variables. 3 Mettre à jour la mémoire : Écrire le nouveau résultat dans la variable de gauche.
Dans ce chapitre
- Notion de variable et calculs dans un algorithme
- Conditions Si/Alors et boucles de répétition
- Algorithmes séquentiels et blocs d'instructions de Troisième
- Variables, affectation et types fondamentaux
- Opérateurs arithmétiques entiers et comparaisons en Python
- Instructions conditionnelles if, elif, else
- Boucle bornée for et fonction range
- Boucle non bornée while et recherche de seuil
- Accumulateur et calcul d'une somme ou d'un produit dans une boucle
- Définition et appel de fonctions en Python
- Listes et parcours de séquences en Python
- Recherche du maximum ou du minimum dans une liste en Python
- Simulation d'expériences aléatoires avec random.randint en Python
- Bilan : Synthèse et simulation d'algorithmes en Python