Flashcards : Bases du langage Python (34 cartes)

Toutes les cartes

1Question

Quelle caractéristique de syntaxe distingue Python ?

Réponse

Sa syntaxe est simple et courte.

2Question

Quel est le niveau de langage de Python ?

Réponse

Python est un langage de haut niveau.

3Question

Quels usages la polyvalence de Python permet-elle ?

Réponse

Les usages en réseau, en images et en interfaces graphiques.

4Question

Comment modifier l’ordre des opérations dans un calcul Python ?

Réponse

En utilisant des parenthèses.

5Question

Quelle fonction Python indique le type d’une valeur ?

Réponse

La fonction type().

6Question

Pourquoi les flottants Python peuvent-ils produire des erreurs d’arrondi ?

Réponse

Certaines valeurs décimales n’ont pas d’écriture binaire exacte et finie.

7Question

Comment tester approximativement l’égalité de deux flottants en Python ?

Réponse

Vérifier que leur différence absolue est inférieure à une petite valeur.

8Question

Que renvoie l’opérateur % en Python ?

Réponse

Le reste de la division entière.

9Question

Que conserve une variable en mémoire jusqu’à la modification de son contenu ?

Réponse

Une valeur ou le résultat d’un calcul.

10Question

Comment écrit-on en syntaxe abrégée l’incrémentation a = a + 1 ?

Réponse

a += 1.

11Question

Avec quels opérateurs fonctionne aussi la syntaxe abrégée d’affectation ?

Réponse

-, *, /, // et %.

12Question

Quels délimiteurs peuvent encadrer une chaîne de caractères en Python ?

Réponse

Des guillemets simples, doubles ou triples.

13Question

Que désigne un nom sans guillemets en Python ?

Réponse

Une variable.

14Question

Que peut afficher la fonction `print()` ?

Réponse

Des chaînes et plusieurs valeurs dans une même instruction.

15Question

Quel séparateur `print()` insère-t-il par défaut entre plusieurs valeurs ?

Réponse

Un espace.

16Question

Quel opérateur concatène des chaînes en Python ?

Réponse

L’opérateur `+`.

17Question

Comment convertir une valeur numérique avant de la concaténer à une chaîne ?

Réponse

Avec `str()`.

18Question

Que renvoie toujours la fonction input() après une saisie ?

Réponse

Une chaîne de caractères.

19Question

Quel message la fonction input() peut-elle afficher lors d’une saisie ?

Réponse

Un message d’invite à l’utilisateur.

20Question

En quoi convertir une saisie de input() pour l’utiliser dans un calcul ?

Réponse

En entier avec int() ou en flottant avec float().

21Question

Qui a créé Python, et en quelle année ?

Réponse

Guido van Rossum l’a créé en 1991.

22Question

Dans quels domaines Python est-il très utilisé ?

Réponse

En intelligence artificielle et en deep learning.

23Question

Comment la vitesse de Python se compare-t-elle à celle de C/C++ ou Java ?

Réponse

Python est relativement lent par rapport à ces langages.

24Question

Quand les erreurs de type sont-elles détectées en Python ?

Réponse

Elles sont détectées à l’exécution.

25Question

Pourquoi Python ne détecte-t-il les erreurs de type qu’à l’exécution ?

Réponse

Ses types ne sont pas vérifiés strictement à l’avance.

26Question

Quel opérateur Python calcule le carré de 7 dans 7 ** 2 ?

Réponse

L’opérateur **.

27Question

Les entiers Python ont-ils une limite de taille ?

Réponse

Non, leur taille n’a pas de limite.

28Question

Quel module faut-il importer avant d’utiliser random.randint(4, 7) ?

Réponse

Le module random.

29Question

Quelle valeur conserve c après a = 2, b = 5, c = a + b puis a = 3 ?

Réponse

7.

30Question

Quelle erreur provoque l’affichage d’une variable non définie ?

Réponse

Une erreur NameError.

31Question

Quel paramètre de `print()` choisit le séparateur entre les valeurs ?

Réponse

`sep`.

32Question

Quel paramètre de `print()` choisit ce qui s’affiche à la fin ?

Réponse

`end`.

33Question

Quelle étape suit la récupération d’une saisie numérique avec input() ?

Réponse

La conversion avec int() ou float().

34Question

Que peut faire un programme après avoir converti une saisie numérique ?

Réponse

Effectuer un calcul avec la valeur obtenue.

Teste-toi avec le QCM

Teste tes connaissances avec un QCM de 12 questions sur Bases du langage Python.

1. Une équipe choisit Python pour un projet qui combine une interface graphique et le traitement d’images. Quelle caractéristique du langage rend ce choix cohérent ?

2. Quel informaticien néerlandais a créé Python en 1991 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Bases du langage 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