Flashcards : Fondamentaux de la programmation Python — 32 cartes

Toutes les cartes

1Question

Quelle est la différence entre = et == en Python ?

Réponse

= attribue une valeur, == compare deux valeurs et renvoie un booléen.

2Question

Que fait l'instruction x += 1 en Python ?

Réponse

Elle augmente la valeur de x de 1.

3Question

Que produit l'opération "abc" + "def" en Python ?

Réponse

La concaténation "abcdef".

4Question

Que fait la multiplication d'une chaîne par 3 en Python ?

Réponse

Elle répète la chaîne trois fois.

5Question

Quel est le rôle de l'instruction input en Python ?

Réponse

Elle bloque le programme jusqu'à une saisie et renvoie une chaîne.

6Question

Que renvoie l'opérateur % en Python ?

Réponse

Le reste d'une division euclidienne.

7Question

Qu'est-ce qu'une boucle bornée ?

Réponse

Une boucle dont le nombre de tours est connu à l'avance.

8Question

Que fait la syntaxe for i in range(début, fin, pas) ?

Réponse

Elle parcourt les valeurs de début inclus à fin exclu avec un pas donné.

9Question

Comment calcule-t-on la somme des carrés de 0 à n-1 ?

Réponse

On initialise somme à 0 puis on ajoute i**2 à chaque tour.

10Question

Que fait une structure if/elif/else quand une condition est vraie ?

Réponse

Elle exécute le bloc correspondant à cette condition vraie.

11Question

Que se passe-t-il après l'exécution d'un bloc if/elif/else ?

Réponse

Le code situé après la structure est poursuivi.

12Question

Quels sont les six opérateurs de comparaison en Python ?

Réponse

>, >=, <, <=, == et !=.

13Question

Que renvoie chaque opérateur de comparaison ?

Réponse

True ou False.

14Question

Comment définit-on une fonction en Python ?

Réponse

Avec le mot-clé def.

15Question

Qu'est-ce qu'une procédure en Python ?

Réponse

Une fonction sans return explicite.

16Question

Quelle est la valeur de retour d'une procédure en Python ?

Réponse

None.

17Question

Que se passe-t-il quand un return est exécuté dans une fonction ?

Réponse

La fonction s'arrête immédiatement.

18Question

Qu'est-ce qu'une variable locale ?

Réponse

Une variable créée dans une fonction qui disparaît à la fin de son exécution.

19Question

Qu'est-ce qu'une boucle non bornée ?

Réponse

Une boucle dont le nombre de tours n'est pas connu à l'avance.

20Question

Que fait la boucle while tant que sa garde est vraie ?

Réponse

Elle répète son bloc d'instructions.

21Question

Que se passe-t-il si la condition d'une boucle while reste toujours vraie ?

Réponse

Le programme exécute une boucle infinie.

22Question

Quelle instruction force l'arrêt immédiat d'une boucle en Python ?

Réponse

L'instruction break.

23Question

Qu'est-ce qu'un variant dans une boucle ?

Réponse

Une grandeur entière strictement positive qui diminue à chaque tour.

24Question

Quel est le rôle de l'indentation en Python ?

Réponse

Elle délimite les blocs de code.

25Question

Comment Python sait-il quelles instructions appartiennent à une boucle ?

Réponse

Grâce à l'indentation.

26Question

Quelles valeurs prend la boucle for i in range(15, 6, -3) ?

Réponse

15, 12 et 9 successivement.

27Question

Que fait la boucle intérieure dans deux boucles imbriquées indépendantes ?

Réponse

Elle parcourt toutes ses valeurs pour chaque valeur de la boucle extérieure.

28Question

Selon quel ordre les chaînes sont-elles comparées ?

Réponse

Selon l'ordre lexical graphique.

29Question

Dans l'ordre lexical graphique, où sont placées les lettres majuscules ?

Réponse

Avant les lettres minuscules.

30Question

Pourquoi un bloc sous if True est-il toujours exécuté ?

Réponse

Parce que la condition est constamment vraie.

31Question

Quel avantage principal ont les fonctions sur le code ?

Réponse

Elles factorisent le code.

32Question

Dans l'exemple de somme jusqu'à 1000, que fait la boucle ?

Réponse

Elle ajoute successivement les entiers à S tant que S est inférieur à 1000.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 19 questions sur Fondamentaux de la programmation Python.

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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Fondamentaux de la programmation Python.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards