MathématiquesChapitre 6
Algorithmique et programmation Python
L'essentiel en 30 secondes
En Python, tu manipules des variables (qui stockent des valeurs), des boucles $\texttt{for}$/$\texttt{while}$ (qui répètent des instructions) et des fonctions $\texttt{def}$ (bloc réutilisable). L'indentation ($4$ espaces) est obligatoire. Tu dois savoir lire un algorithme, prédire sa sortie et le modifier.
Les notions à connaître
- Variable
- Nom qui stocke une valeur en mémoire. On l'affecte avec (ex : ). Le contenu peut changer au cours du programme.
- Boucle for
- Répète un bloc un nombre connu de fois. exécute le bloc fois ( va de à ).
- Boucle while
- Répète un bloc TANT QU'une condition est vraie. Attention aux boucles infinies si la condition ne devient jamais fausse.
- Instruction conditionnelle
- exécute un bloc si la condition est vraie. exécute un autre bloc sinon. pour des conditions intermédiaires.
- Fonction (def)
- Bloc d'instructions nommé avec des paramètres : . renvoie le résultat.
- Liste
- Collection ordonnée : . Accès par indice : , . Indices commencent à .
Les erreurs à éviter en mathématiques
Confondre (affectation) et (test d'égalité).
stocke dans . teste si vaut (renvoie ).
Oublier les deux-points après , , , .
La syntaxe Python exige un à la fin de la ligne d'en-tête de chaque bloc.
Croire que inclut .
produit . Pour inclure , écrire .
Sais-tu répondre à ces questions ?
Les corrigés détaillés sont dans le quiz du chapitre.
- Que retourne len([3, 7, 2, 9]) en Python ?
- Quelle est la valeur de x après l'exécution de : x = 5 puis x = x + 3 ?
- Que fait l'instruction print("Bonjour") en Python ?
- Que vaut s après ce code ? s = 0 for i in range(4): s = s + i
- range(2, 8) génère les entiers :
Accède à la fiche complète
Crée ton compte gratuit pour lire la fiche en entier et accéder à 7 000+ contenus de révision.