Variables, affectation et types en 2nde
Variables, affectation et types, c'est une notion de mathématiques du chapitre « Algorithmique et programmation Python », au programme de 2nde. Voici le cours, un exemple et de quoi t'entraîner.
Variables, affectation et types : 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 : le signe = signifie « ranger dans », ce n'est pas une égalité mathématique. Les quatre types à connaître sont int (nombre entier), float (nombre à virgule, écrit avec un point en Python), str (chaîne de caractères, entre guillemets) et bool (booléen : True ou False).
Exemple
prix = 12.5 (float) ; quantite = 3 (int) ; total = prix * quantite donne 37.5 (float) ; nom = "Léa" (str) ; cher = total > 30 donne True (bool). Après n = 4 puis n = n + 1, la variable n vaut 5.
À retenir
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
Fais l'exercice, puis demande au tuteur de te corriger pas à pas.
Exercice 1
On considère la fonction suivante (k % 2 donne le reste de la division de k par 2) : ```python def mystere(n): s = 0 k = 1 while k <= n: if k % 2 == 0: s = s + k k = k + 1 return s ``` 1) Que renvoie mystere(6) ? Détaille l'exécution. 2) Que calcule cette fonction en général ?
Corrige cet exercice avec le tuteur →Exercice 2
1) Écris une fonction somme_deux_des() qui simule le lancer de deux dés équilibrés (avec randint) et renvoie la somme obtenue. 2) Écris une fonction frequence_sept(n) qui répète n fois cette expérience et renvoie la fréquence des sommes égales à 7. 3) Sachant que la probabilité d'obtenir une somme égale à 7 est $\frac{6}{36}$, de quelle valeur la fréquence renvoyée devrait-elle être proche quand n est grand ?
Corrige cet exercice avec le tuteur →Cette notion fait partie du chapitre Algorithmique et programmation Python (Mathématiques 2nde).