★ À maîtriser
Compléments
Évaluer à droite → créer la référence à gauche
★ À maîtriser
📌 Lorsqu'une variable reçoit une nouvelle affectation, elle référence la nouvelle valeur et son ancienne référence est détruite.
La séquence a = 5, a = 7, a = 2 laisse la variable a référencer 2 à la fin.
Dans la séquence a = 2, b = 5, a = a + b, b = a + b, print(a), print(b), Python affiche 7 puis 12.
Compléments
Lire ligne par ligne, jamais par substitution globale
★ À maîtriser
Compléments
📌 Les opérateurs not, and et or combinent des expressions booléennes pour produire respectivement la négation, la conjonction et la disjonction.
= affecte, == compare
★ À maîtriser
Compléments
📌 Les paramètres sont facultatifs, mais les parenthèses, le deux-points après l'en-tête et l'indentation du corps sont requis ; les arguments doivent respecter l'ordre des paramètres.
★ À maîtriser
Lors d'un appel de fonction, Python crée une zone locale, associe chaque paramètre à son argument, exécute le corps, renvoie la valeur de return puis détruit la zone locale.
Dans l'exemple truc(x, y), avec x = 10 et y = 20, la fonction calcule c = 30 puis retourne 40, valeur affichée par print.
Compléments
Appel → zone locale → corps → retour → destruction
★ À maîtriser
📌 La syntaxe d'une boucle for est for variable in un_iterable:, suivie d'un corps indenté contenant au moins une instruction.
Compléments
Premier élément → corps → élément suivant → fin
★ À maîtriser
📌 Dans la forme if ... else ..., le corps du if est exécuté si la condition est vraie et le corps du else si elle est fausse.
Compléments
True exécute le if, False exécute le else
★ À maîtriser
Compléments
Tester → exécuter → retester jusqu'à False
Comparaison des structures de contrôle
| Structure | Déclencheur | Fonctionnement |
|---|---|---|
| for | Éléments d'un itérable | Répète pour chaque élément |
| if / else | Expression booléenne | Choisit entre deux traitements |
| while | Expression booléenne | Répète tant que la condition est vraie |
Teste tes connaissances sur Programmation Python : bases et contrôle avec 19 questions à choix multiples et corrections détaillées.
1. Que se passe-t-il lors de l’appel d’une fonction Python ?
2. Quelle caractéristique distingue une boucle `while` d’une boucle `for` ?
Mémorisez les concepts clés de Programmation Python : bases et contrôle avec 45 flashcards interactives.
Qu'est-ce que l'affectation en programmation ?
L'affectation évalue l'expression à droite, stocke sa valeur et crée ou modifie la référence de la variable à gauche.
Quelle est la première étape pour exécuter une affectation en Python ?
Python évalue d'abord l'expression située à droite de l'égalité.
Que fait Python après avoir évalué l'expression de droite lors d'une affectation ?
Python cherche ou crée la variable située à gauche de l'égalité.
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches