Sciences numériques et technologie · Seconde
Variables et types en Python : fiche de révision de Seconde
Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur
L'essentiel
- Une variable porte un nom et contient une valeur ; l'affectation donne ou change cette valeur :
a = 83.3 - Le type d'une valeur dit ce qu'on peut en faire :
int(entiers),float(flottants),bool(booléens),str(chaînes).1 type()donne le type d'une valeur,int()convertit en entier,len()donne la longueur d'une chaîne.34- Piège classique : confondre le nombre
5et le texte"5", qui ne se comportent pas pareil.
Ce qu'est une variable
En mathématiques, une variable est une inconnue ou un nombre qui varie dans une formule. En programmation, c'est plus concret : la variable a, à un instant donné, une valeur précise, et tu peux la remplacer par une autre au fil du programme.2 Le pseudo-code l'écrit avec une flèche, « a ← 5 », pour dire : on range 5 dans a.2
Les types de base
Connaître et changer un type
À retenir pour les contrôles
Questions flash
5 questions · correction immédiate · ton score reste sur ton appareil.
-
Les nombres à virgule sont des flottants, de type
float.1 On pense parfois àintparce que c'est un nombre, maisintdésigne uniquement les entiers. -
len()compte les caractères d'une chaîne.4 « Un deux » contient 2 lettres, un espace, puis 4 lettres : 7 caractères. Oublier l'espace donnerait 6, ce qui est faux.
Les questions qu'on se pose
Pourquoi le type d'une variable est-il important ?
Le type détermine les valeurs possibles et les opérations permises sur la variable.1 Ajouter deux entiers donne leur somme, alors que le même signe sur du texte n'a pas le même sens : il faut donc toujours savoir à quel type on a affaire.
Comment savoir quel est le type d'une variable ?
Utilise type() sur la variable : la fonction indique son type.3 C'est un bon réflexe quand un calcul donne un résultat étonnant ou une erreur.
Une variable en Python est-elle la même chose qu'en mathématiques ?
Pas tout à fait. En programmation, la variable a une valeur précise à chaque instant et peut être modifiée par une nouvelle affectation.2 D'où l'écriture a = a + 1, qui n'aurait pas de sens comme équation.
Sources
Programme visé : Sciences numériques et technologie - Seconde - Programmation en Python · Éduscol
- Sciences numériques et technologie - Seconde - Programmation en Python, Éduscol. Consulté le 9 novembre 2026.
- Ressources pédagogiques SNT - Programmation Python, Éduscol. Consulté le 9 novembre 2026.
- COURS Python SNT - Programmation en Python pour Sciences numériques et technologie, Académie de Normandie. Consulté le 9 novembre 2026.
- Mémento Python - Premiers pas avec Python SNT, Académie de Lyon. Consulté le 9 novembre 2026.
- Écart type, Wikipédia. Consulté le 9 novembre 2026.
- Variable qualitative, Wikipédia. Consulté le 9 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.