Mathématiques · 1ère · Programme officiel

Variables, affectation et types de données en 1ère

Variables, affectation et types de données, c'est une notion de mathématiques du chapitre « Algorithmique et programmation Python », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.

Variables, affectation et types de données : le cours

Une variable est un nom qui désigne une valeur rangée en mémoire. L'affectation, écrite avec le signe =, donne une valeur à une variable : dans x = 5, on range 5 dans x. Ce n'est pas une égalité mathématique : x = x + 1 calcule x + 1 puis range le résultat dans x. Les principaux types sont int (entier), float (nombre à virgule, écrit avec un point en Python : 2.5), str (chaîne de caractères, entre guillemets), bool (True ou False) et list (liste).

Exemple

Après a = 7 puis a = a + 3, la variable a vaut 10 (type int). Avec prix = 2.5, prix est de type float. "7" + "3" donne la chaîne "73" (type str), alors que 7 + 3 donne l'entier 10. L'expression 10 > 3 vaut True (type bool).

À retenir

L'affectation se lit de droite à gauche : on calcule d'abord la valeur à droite du signe =, puis on la range dans la variable à gauche.

S'entraîner sur variables, affectation et types de données

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

On considère le programme suivant : ```python L = [] for k in range(1, 6): L.append(2*k + 1) ``` 1) Quel est le contenu de L à la fin du programme ? 2) Écris une instruction qui crée la même liste en compréhension. 3) Que valent L[0], L[4] et len(L) ?

Corrige cet exercice avec le tuteur →

Exercice 2

Écris une fonction nb_admis(notes) qui reçoit une liste de notes et renvoie le nombre de notes supérieures ou égales à 10. Que renvoie nb_admis([8, 12, 10, 15, 6]) ?

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Algorithmique et programmation Python (Mathématiques 1ère).

Autres notions de ce chapitre

Bloqué sur variables, affectation et types de données ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.