Quel est le type des nombres entiers en Python ?
Le type int.
Quels sont les opérateurs usuels des entiers en Python ?
Les opérateurs +, -, *, et **.
Quelle est la priorité des opérateurs entiers en Python ?
** a la plus haute priorité, puis *, puis + et -.
Comment les parenthèses affectent-elles le calcul en Python ?
Elles modifient le groupement des sous-expressions.
Que vaut l'expression (2 + 3) * 5 en Python ?
Elle vaut 25.
Quelle est la capacité de représentation des entiers en Python ?
Python peut représenter des entiers aussi grands que nécessaire.
Donnez un exemple d'entier très grand représenté en Python.
Le nombre de Mersenne .
Qu'impose la division euclidienne pour a entier et b entier naturel non nul ?
Il existe un unique couple (q, r) tel que avec .
Quelle formule vérifie la division euclidienne ?
avec .
Que donne en Python l'expression a // b ?
Le quotient de la division euclidienne.
Quelle erreur déclenche la division par zéro en Python ?
Une exception ZeroDivisionError.
Que représente le type float en Python ?
Des nombres flottants pour approcher les nombres réels.
Qu'est-ce qu'une chaîne de caractères en Python ?
Une valeur textuelle délimitée par des guillemets simples ou doubles de type str.
Que fait l'opérateur + avec deux chaînes de caractères ?
Il concatène les deux chaînes.
Que fait la multiplication d'une chaîne par un entier ?
Elle répète la chaîne plusieurs fois.
Que renvoie la fonction len appliquée à une chaîne ?
La longueur de la chaîne.
Quelle est la valeur de len("hello, world") ?
12
Quels caractères spéciaux sont inclus dans les chaînes ?
Le retour à la ligne \n, la tabulation \t, et l'échappement des guillemets \" ou \\.
Que rend accessible la commande import math ?
Les fonctions et constantes du module math avec le préfixe math.
Quelles fonctions fournit le module math ?
Il fournit floor, ceil, sqrt, exp, log, log10, log2, trigonométriques et pi.
Quelle valeur donne math.floor(2.718) ?
Elle vaut 2.
Quelle valeur donne math.ceil(2.718) ?
Elle vaut 3.
Que fait la commande from math import * ?
Elle importe tous les composants du module math.
Pourquoi est déconseillée la commande from math import * ?
Car l’origine des fonctions devient difficile à identifier.
Combien de valeurs distinctes possède le type booléen ?
Le type booléen possède exactement deux valeurs distinctes.
Quels sont les opérateurs logiques usuels en Python ?
Les opérateurs usuels sont et, ou et non.
Le 'ou' logique en Python est-il inclusif ou exclusif ?
Le 'ou' logique est inclusif comme en mathématiques.
Que fait la fonction int en Python ?
Elle convertit une chaîne interprétable en entier.
Que fait la fonction float en Python ?
Elle convertit une chaîne interprétable en nombre flottant.
Que fait la fonction str en Python ?
Elle convertit une valeur en chaîne.
Que se passe-t-il si une chaîne ne peut pas être convertie en type demandé ?
Une exception est déclenchée lors de la conversion.
Qu'est-ce qu'une variable en programmation ?
Un nom associé à une valeur mémorisée.
Quel symbole utilise l'affectation pour stocker une valeur ?
Le symbole égal =.
Que se passe-t-il dans l'instruction a = a + 1 ?
Le membre de droite est évalué avant de remplacer la valeur de a.
Qu'indique le typage dynamique en Python ?
Une variable peut contenir différents types de valeurs successivement.
Quels caractères sont autorisés dans un nom de variable ?
Lettres, underscore, et chiffres uniquement en fin de nom.
Qu'est-ce que la programmation impérative ?
Écrire une succession d'instructions modifiant l'état de la machine.
Que décrit l'état du système ?
Les valeurs actuellement contenues dans les variables.
Comment échange-t-on les contenus de a et b avec une variable temporaire ?
On copie a dans c, puis on affecte b à a et c à b.
Que fait d'abord l'affectation simultanée a, b = 7, 2 ?
Elle évalue le membre de droite.
Que fait ensuite l'affectation simultanée a, b = 7, 2 ?
Elle affecte 7 à a et 2 à b.
Que renvoie la fonction print quand elle affiche par effet de bord ?
Elle renvoie None.
Quel est le comportement par défaut de print concernant la fin de ligne ?
Il ajoute un retour à la ligne.
À quoi sert l'argument nommé end dans print ?
À remplacer le retour à la ligne par une autre chaîne.
Comment print affiche-t-elle plusieurs valeurs séparées par des virgules ?
Sur une même ligne avec un espace entre elles.
Quel type de valeur renvoie toujours la fonction input ?
Une chaîne de caractères.
Que faut-il faire pour utiliser une année saisie avec input dans un calcul ?
Convertir la chaîne en entier avec int.
Teste tes connaissances avec un QCM de 22 questions sur Valeurs, types et programmation Python.
1. Quel type Python représente les nombres entiers ?
2. Quelle valeur produit l’expression en Python, en respectant la priorité des opérateurs ?
Révisez le cours complet dans la fiche de révision de Valeurs, types et programmation Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards