Qu'indique un type de donnée en Python ?
Comment interpréter une valeur et quelles opérations lui appliquer.
Comment Python attribue-t-il le type d'une donnée ?
Automatiquement lors de sa création, sans déclaration explicite.
Que représente le type int en Python ?
Les nombres entiers.
Quelle est la limite de taille des entiers en Python ?
Elle est limitée seulement par la capacité de la machine.
Que représente le type float en Python ?
Les nombres décimaux approximatifs.
Quelle est la plage de valeurs du type float ?
Entre -1,7×10^308 et 1,7×10^308.
Quelles valeurs peut prendre un booléen en Python ?
True et False uniquement.
Que représente le type str en Python ?
Une suite de caractères entre guillemets ou apostrophes.
Quelles opérations numériques inclut Python avec ?
Addition, soustraction, multiplication et puissance.
Quels résultats donnent /, // et % pour 14 et 5 en Python ?
2.8, 2 et 4 respectivement.
Que renvoient les comparaisons ==, !=, <, <=, > et >= ?
Une valeur booléenne.
Quand l'opérateur and renvoie-t-il True ?
Quand ses deux opérandes booléens valent True.
Quand l'opérateur or renvoie-t-il True ?
Si au moins l'un des deux opérandes vaut True.
Qu'est-ce que la concaténation en Python ?
Assembler deux chaînes avec + pour former une nouvelle chaîne.
En quoi consiste le transtypage ?
Convertir une donnée vers un autre type avec la fonction correspondante.
Qu'est-ce qu'une variable en programmation ?
Une association entre un nom et une valeur pouvant changer.
Que fait une affectation en programmation ?
Elle évalue l'expression à droite et associe le résultat au nom à gauche.
Que fait l'instruction print(ma_variable) ?
Elle affiche le contenu de la variable dans la console.
Que renvoie la fonction type(ma_variable) ?
Le type de la valeur contenue dans la variable.
Quand une instruction if exécute-t-elle son bloc indenté ?
Lorsque sa condition booléenne vaut True.
Que se passe-t-il dans une structure if...else si la condition est False ?
Le bloc instructions2 est exécuté.
Comment une structure if...elif...else choisit-elle quel bloc exécuter ?
Elle exécute le bloc de la première condition vraie ou le bloc else si aucune n'est vraie.
Quand une boucle while répète-t-elle son bloc ?
Tant que sa condition booléenne vaut True.
Pourquoi une boucle while peut-elle devenir infinie ?
Si son bloc ne modifie jamais la condition pour la rendre fausse.
Que fait une boucle for avec une séquence ou range ?
Elle répète un bloc pour chaque valeur de la séquence ou entier fourni.
Pour quelles valeurs une boucle for avec range exécute-t-elle son bloc ?
Pour chaque entier de 0 à n-1, jamais pour i égal à n.
Comment définit-on une fonction en Python ?
Avec le mot-clé def.
Que reçoit une fonction en Python ?
Éventuellement des arguments séparés par des virgules.
Que contient une fonction en Python ?
Un bloc de code indenté.
Que fait une instruction return dans une fonction ?
Elle interrompt l'exécution de la fonction.
Que renvoie une instruction return ?
Une valeur au code appelant.
Que renvoie une fonction sans instruction return ?
La valeur None.
Comment appelle-t-on une fonction sans return dans ce cours ?
Une procédure.
Que contient l'espace global en programmation ?
Le programme et les variables globales.
Que contient l'espace local d'une fonction ?
Ses paramètres et ses variables.
Qu'impose une affectation dans une fonction sur une variable du même nom à l'extérieur ?
Elle crée une variable locale sans modifier la variable extérieure.
Que décrit une spécification dans une fonction ?
La tâche d'une fonction.
Comment appelle-t-on les contraintes sur les paramètres dans une spécification ?
Les pré-conditions.
Qu'appelle-t-on les propriétés attendues du résultat dans une spécification ?
Les post-conditions.
Que fait l'instruction assert dans un programme ?
Elle vérifie une condition.
Que se passe-t-il si la condition de assert est fausse ?
Le programme s'arrête prématurément avec un message d'erreur.
Que renvoie l'opérateur in entre deux chaînes de caractères ?
Un booléen indiquant si la première chaîne est contenue dans la seconde.
Teste tes connaissances avec un QCM de 24 questions sur Programmer en Python.
1. Quel rôle joue un type de donnée en Python ?
2. Que se passe-t-il lorsqu'une nouvelle donnée est créée en Python sans déclaration explicite de son type ?
Révisez le cours complet dans la fiche de révision de Programmer en Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards