Sciences numériques et technologie · Seconde
Variables et types en Python : quiz de Seconde (SNT)
Publié le 9 novembre 2026 · Mis à jour le 9 novembre 2026 · Signaler une erreur
L'essentiel
- Une variable reçoit une valeur par affectation : a = 83 3.
- Les types simples vus en Seconde sont int, float, bool et str 1.
- Le type fixe les valeurs possibles et les opérateurs ou fonctions utilisables 1.
- type() donne le type d'une valeur, int() convertit en entier, len() donne la longueur d'une chaîne 34.
Avant de commencer
Ce quiz vérifie ce que tu dois maîtriser sur les variables et les types en programmation Python, en SNT. Tu y croiseras l'affectation, les quatre types simples, la reconnaissance du type d'une valeur et quelques fonctions de base. Prends une question après l'autre, réponds de tête, puis lis l'explication, y compris quand tu as juste : elle te montre l'erreur que tu aurais pu faire.
Quiz
14 questions · correction immédiate · ton score reste sur ton appareil.
-
42est un nombre entier, donc de typeint1.floatdésigne les nombres flottants, c'est-à-dire ceux qui portent une partie décimale comme 42.0 ;boolne prend que vrai ou faux ;strsert au texte. -
La flèche indique l'affectation : on range 5 dans a 2. Une comparaison, elle, produit un résultat vrai ou faux et ne modifie pas la variable.
-
len()donne la longueur d'une chaîne de caractères 4. Le mot Python compte 6 lettres : P, y, t, h, o, n. Répondre 7 vient souvent d'un décalage d'un cran en comptant. -
int()convertit une valeur en nombre entier 4. La longueur d'une chaîne relève delen(), et l'affichage deprint(). -
On affecte plusieurs variables en une ligne, dans l'ordre : la première valeur va à la première variable, la seconde à la seconde 4. Inverser l'ordre est l'erreur tentante, mais Python ne réordonne rien.
-
60est un entier sans partie décimale : typeint1. Le fait que a soit unfloatne contamine pas b : chaque variable a le type de sa propre valeur. -
Le type précise les valeurs permises et les opérateurs et fonctions qu'on peut employer 1. Le nom d'une variable, lui, est choisi librement par le programmeur et ne dit rien du type.
-
Un test donne un résultat vrai ou faux, appelé booléen 2. On pourrait croire qu'on récupère le nombre 5, mais le test ne renvoie pas la valeur : il répond par oui ou non.
-
print()affiche ses arguments les uns après les autres 3. Le dernier esta * a, soit 5 × 5 = 25. Répondre 10 revient à calculer 5 + 5 au lieu de 5 × 5.
Les questions qu'on se pose
Pourquoi faut-il connaître le type d'une variable ?
Le type détermine les valeurs possibles et ce qu'on peut faire avec elles : opérateurs et fonctions 1. Un programme qui mélange des types sans précaution produit une erreur ou un résultat inattendu. Connaître le type, c'est savoir à l'avance ce qui est permis.
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.