📌 L'affectation avec = attribue une valeur à une variable, tandis que l'égalité avec == compare deux valeurs et renvoie un booléen.
L'instruction x += 1 augmente la valeur actuelle de x de 1, comme l'affectation x = x + 1.
L'opérateur + concatène deux chaînes de caractères, par exemple "abc" + "def" produit "abcdef", tandis que la multiplication d'une chaîne par 3 répète cette chaîne trois fois.
L'instruction input bloque le programme jusqu'à ce qu'une valeur soit saisie et renvoie cette valeur sous forme de chaîne de caractères.
📌 L'opérateur % renvoie le reste d'une division euclidienne, tandis que l'opérateur // renvoie son quotient entier.
Affecter une valeur avec = n'est pas comparer avec ==
★ À maîtriser
La syntaxe for i in range(début, fin, pas) parcourt les valeurs de range en incluant le début et en excluant la fin.
Pour calculer la somme des carrés de 0 à n-1, on initialise somme à 0, puis on ajoute à chaque tour le carré i**2.
Compléments
La boucle for i in range(15, 6, -3) prend successivement les valeurs 15, 12 et 9.
Dans deux boucles imbriquées indépendantes, la boucle intérieure parcourt toutes ses valeurs pour chaque valeur de la boucle extérieure.
Initialiser, parcourir, accumuler
★ À maîtriser
Une structure if/elif/else exécute le bloc correspondant à la première condition vraie, puis poursuit le code situé après la structure.
Les six opérateurs de comparaison sont >, >=, <, <=, == et !=, et chacun renvoie True ou False.
Compléments
📌 Un bloc placé sous if True est toujours exécuté, car la condition est constamment vraie.
if choisit un bloc, elif teste un autre cas, else traite le reste
★ À maîtriser
📌 Une procédure est une fonction sans return explicite et sa valeur de retour est None en Python.
📌 Dès qu'un return est exécuté, la fonction s'arrête immédiatement et les instructions suivantes ne sont pas exécutées.
Compléments
return exécuté → sortie immédiate de la fonction
★ À maîtriser
📌 Si la condition d'une boucle while reste toujours vraie, le programme exécute une boucle infinie.
Compléments
Condition vraie → répétition ; condition fausse → sortie
📌 L'instruction break force l'arrêt immédiat de la boucle dans laquelle elle est exécutée.
Boucles for et while
| Boucle | Utilisation | Arrêt |
|---|---|---|
| for | Nombre de tours connu à l'avance | Fin du parcours de range |
| while | Nombre de tours inconnu à l'avance | Condition devenue fausse |
Teste tes connaissances sur Fondamentaux de la programmation Python avec 19 questions à choix multiples et corrections détaillées.
1. Quelle instruction compare deux valeurs et produit un booléen sans modifier une variable ?
2. Si x vaut 4, quelle valeur obtient-on après l'exécution de x += 1 ?
Mémorisez les concepts clés de Fondamentaux de la programmation Python avec 32 flashcards interactives.
Quelle est la différence entre = et == en Python ?
= attribue une valeur, == compare deux valeurs et renvoie un booléen.
Que fait l'instruction x += 1 en Python ?
Elle augmente la valeur de x de 1.
Que produit l'opération "abc" + "def" en Python ?
La concaténation "abcdef".
Importe ton cours et l'IA génère fiches, QCM et flashcards en 30 secondes.
Générateur de fiches