Flashcards : Premières notions de Python — 31 cartes

Toutes les cartes

1Question

Quel symbole Python utilise-t-il pour la multiplication ?

Réponse

L'astérisque simple.

2Question

Quel opérateur Python utilise-t-il pour la puissance ?

Réponse

L'astérisque double.

3Question

Quel symbole Python utilise-t-il pour la division réelle ?

Réponse

La barre oblique simple.

4Question

Que vaut l'expression Python 14/4 ?

Réponse

3.5

5Question

Qu'est-ce qu'une chaîne de caractères en Python ?

Réponse

Un texte entre guillemets simples ou doubles.

6Question

Que fait l'instruction print() en Python ?

Réponse

Elle affiche un texte ou un résultat dans la console.

7Question

Qu'est-ce qu'une variable en programmation ?

Réponse

Un nom lié à un emplacement mémoire et une valeur.

8Question

Que fait l'instruction a = 3 en Python ?

Réponse

Elle assigne la valeur 3 à la variable a.

9Question

Comment Python traite-t-il les majuscules et minuscules dans les noms de variables ?

Réponse

Il les distingue, créant des variables différentes.

10Question

Que fait la réaffectation S = S + 100 ?

Réponse

Elle ajoute 100 à la valeur actuelle de S et remet le résultat dans S.

11Question

Quelle est la première étape pour échanger a = 9 et b = 11 avec une variable temporaire ?

Réponse

Sauvegarder la valeur de a dans c.

12Question

Quelle est la deuxième étape pour échanger a et b avec une variable temporaire ?

Réponse

Affecter la valeur de b à a.

13Question

Quelle est la dernière étape pour échanger a et b avec une variable temporaire ?

Réponse

Affecter la valeur de c à b.

14Question

Qu'est-ce qu'une boucle for ?

Réponse

Une boucle for répète un bloc d'instructions un nombre connu de fois.

15Question

Comment est délimité le bloc d'une boucle for ?

Réponse

Par une indentation identique.

16Question

Comment se termine la ligne de déclaration d'une boucle for ?

Réponse

Par deux points.

17Question

Que fait la boucle for i in range(10): print(i*i) ?

Réponse

Elle affiche les carrés de 0 à 9.

18Question

Quelle est la dernière valeur de i dans la boucle for i in range(10) ?

Réponse

La dernière valeur de i est 9.

19Question

Que parcourt range(n) ?

Réponse

Les entiers de 0 à n−1.

20Question

Combien d'éléments contient range(n) ?

Réponse

Il contient n éléments.

21Question

Que parcourt range(a,b) ?

Réponse

Les entiers de a à b−1.

22Question

Que parcourt range(a,b,pas) ?

Réponse

Les valeurs a, a + pas, a + 2pas jusqu'à b exclu.

23Question

Comment initialise-t-on la variable somme pour calculer une somme dans une boucle ?

Réponse

On initialise la variable somme à 0.

24Question

Que fait-on avec chaque terme dans la boucle pour calculer une somme ?

Réponse

On ajoute chaque terme à la variable somme.

25Question

Que fait-on après avoir ajouté tous les termes dans la boucle ?

Réponse

On affiche la valeur finale de la somme.

26Question

Que calcule la boucle somme = 0 puis for i in range(20): somme = somme + i ?

Réponse

Elle calcule la somme de 0 à 19.

27Question

Quel est le résultat de la somme de 0 à 19 calculée par la boucle ?

Réponse

Le résultat est 190.

28Question

Que signifie imbriquer des boucles for ?

Réponse

Cela signifie qu'une boucle interne s'exécute pour chaque valeur de la boucle externe.

29Question

Que calcule la boucle for i in range(1,n+1): somme += i**2 ?

Réponse

La somme des carrés de 1 à n.

30Question

Quel est le résultat pour n = 20 de la somme des carrés calculée par la boucle for ?

Réponse

2870.

31Question

Comment construit-on les tables de multiplication de 2 à 9 entre 1 et 10 ?

Réponse

Avec une boucle externe for a in range(2,10) et une boucle interne for b in range(1,11).

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 20 questions sur Premières notions de Python.

1. Quel opérateur Python permet d’obtenir le quotient entier d’une division euclidienne ?

2. Quelles sont les valeurs obtenues en Python pour 14/414/4, 14//414//4 et 14%414\%4, dans cet ordre ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Premières notions de 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