Introduction au Python

Extrait de la fiche de révision

Plan du Cours

  1. Variables et comparaisons booléennes
  2. Boucles et fonction range
  3. Listes et opérations sur les éléments
  4. Fonctions portée et retours

1. Variables et comparaisons booléennes

Points essentiels

  • Après a=8, b=5, puis b=b+1, la comparaison a==b+1 vaut True et print(a==b+1) affiche True.

📌 En Python, l'opérateur = affecte une valeur à une variable, tandis que l'opérateur == compare deux valeurs et renvoie True ou False.

Astuce mémo

Une affectation (=) modifie une variable, tandis qu'une comparaison (==) produit True ou False.

2. Boucles et fonction range

Points essentiels

  • 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.

Astuce mémo

range(1,10) compte de 1 à 9, tandis que range(4) compte de 0 à 3.

3. Listes et opérations sur les éléments

★ À maîtriser

  • L'opérateur + concatène les listes lst2=[1,3] et lst1=[4,8,"toto"] en produisant [1,3,4,8,"toto"].

Compléments

Lire la fiche complète →

Aperçu du QCM

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` ?

Faire le QCM (4 questions) →

Aperçu des flashcards

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.

Voir toutes les 9 flashcards →

Questions fréquentes

Que contient la fiche de révision sur Introduction au Python ?

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 →

Combien de questions contient le QCM sur Introduction au Python ?

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) →

Comment réviser Introduction au Python avec les flashcards ?

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 →

Cours similaires

Crée tes propres fiches depuis tes cours

Importe ton PDF ou colle ton cours, l'IA génère fiches, QCM et flashcards en 30 secondes.