📌 En Python, l'opérateur = affecte une valeur à une variable, tandis que l'opérateur == compare deux valeurs et renvoie True ou False.
Une affectation (=) modifie une variable, tandis qu'une comparaison (==) produit True ou False.
Dans une boucle for i in range(1,10), i prend successivement les valeurs entières de 1 à 9, car la borne finale 10 est exclue.
Le script qui initialise a à 2 puis double a à chaque itération de range(1,10) affiche 1024.
Dans a=1 suivi de for i in range(4): a=a*i, la valeur finale de a est 0, car la première itération utilise i=0 et rend a nul.
range(1,10) compte de 1 à 9, tandis que range(4) compte de 0 à 3.
★ À maîtriser
Compléments
1. En Python, quelle affirmation distingue correctement les opérateurs `=` et `==` ?
2. Quelles valeurs prend la variable `i` dans `for i in range(1,10)` ?
3. Quelle valeur le script suivant affiche-t-il : `a=2` puis, pour chaque `i` dans `range(1,10)`, `a=a*2` ?
Quelle fonction a l'opérateur = en Python ?
Il affecte une valeur à une variable.
Que fait l'opérateur == en Python ?
Il compare deux valeurs et renvoie True ou False.
Que vaut la comparaison a==b+1 après a=8, b=5, b=b+1 ?
Elle vaut True.
Que fait print(a==b+1) après a=8, b=5, b=b+1 ?
Il affiche True.
Quelles valeurs i prend dans for i in range(1,10) ?
Les entiers de 1 à 9.
Pourquoi la borne finale 10 est-elle exclue dans range(1,10) ?
Parce que range exclut la borne supérieure.
La fiche de révision couvre les notions essentielles de Introduction au Python. Elle est structurée par thématiques pour faciliter l'apprentissage et la mémorisation, avec des définitions clés, des explications et des synthèses.
Lire la fiche complète →Le QCM contient 4 questions à choix multiples avec corrections détaillées et explications pour chaque réponse. Idéal pour tester tes connaissances et identifier tes lacunes.
Faire le QCM (4 questions) →Revizly propose 9 flashcards interactives sur Introduction au Python. Chaque carte présente une question au recto et la réponse au verso, permettant une révision active et efficace basée sur la répétition espacée.
Voir toutes les 9 flashcards →NSI · Terminale
Développement (SLAM) · BTS SIO
NSI · Terminale
NSI · Terminale
NSI · Terminale
NSI · Terminale
Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.