Aller au contenu

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 5 et 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

Les trois premiers types sont ceux que tu croises déjà en mathématiques ; str sert au texte et se comporte un peu différemment.1 Une chaîne s'écrit entre guillemets : c1 = "Un deux trois".3 Un booléen est le résultat d'un test : la réponse est vrai ou faux.2

Connaître et changer un type

Pour afficher un résultat, on utilise print(), qui accepte du texte et des variables séparés par des virgules, comme print("Le carré de ", a, " est ", a * a).3 Le type d'une variable n'est pas figé pour toujours : une nouvelle affectation peut lui donner une valeur d'un autre type.3

À retenir pour les contrôles

Questions flash

5 questions · correction immédiate · ton score reste sur ton appareil.

  1. Quel est le rôle de l'affectation a = 83 ?

  2. Quel type possède la valeur 0.5 ?

  3. "5" entre guillemets est un nombre entier de type int.

  4. Quelle fonction renvoie le type de la valeur d'une variable ?

  5. Quelle est la valeur de len("Un deux") ?

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

  1. Sciences numériques et technologie - Seconde - Programmation en Python, Éduscol. Consulté le 9 novembre 2026.
  2. Ressources pédagogiques SNT - Programmation Python, Éduscol. Consulté le 9 novembre 2026.
  3. COURS Python SNT - Programmation en Python pour Sciences numériques et technologie, Académie de Normandie. Consulté le 9 novembre 2026.
  4. Mémento Python - Premiers pas avec Python SNT, Académie de Lyon. Consulté le 9 novembre 2026.
  5. Écart type, Wikipédia. Consulté le 9 novembre 2026.
  6. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page