
Quiz Python
3 questions. Sans inscription. À toi de jouer.
Quel opérateur permet d'élever un nombre de base à une puissance ?
Place au duel.
Retrouve le thème Python dans LearnClash. Défie tes amis dans un nouveau duel.
Jouer plus dans l’appUn appui copie le lien de cette page, pour que l’app reprenne là où tu en étais.
C’était la dernière question de cet aperçu. Choisis un autre thème ou continue dans l’app.
Un nouveau quiz chaque jour : Quiz du jour
La vidéo n’a pas pu se charger. Tu peux la regarder sur YouTube.
Choisis un thème, réponds aux questions et défie tes amis dans LearnClash.
Voir sur YouTubeUn appui copie le lien de cette page, pour que l’app reprenne là où tu en étais.
Quiz Python : exemples de questions
Ces exemples visibles montrent le style des questions. LearnClash transforme le sujet complet en duels classés et répétition espacée.
-
Quel type de données / renvoie-t-il pour deux entiers en Python 3 ?
Réponse: float
Pourquoi: Même pour une division exacte comme 4 / 2, Python 3 renvoie un float égal à 2.0.
-
De quel type intégré la classe bool hérite-t-elle directement ?
Réponse: int
Pourquoi: Comme bool hérite de int, True == 1 et False == 0 s'évaluent à True, et True + True s'évalue à 2.
-
Quel attribut de classe Python réduit le plus la mémoire des objets ?
Réponse: __slots__
Pourquoi: Déclarer __slots__ évite de créer un __dict__ par instance, ce qui réduit fortement l'usage de la RAM.
-
Comment Python définit-il les blocs de code au lieu d'utiliser des accolades ?
Réponse: L'indentation
Pourquoi: L'indentation est ici une vraie syntaxe : le tokenizer produit des jetons INDENT et DEDENT, et un mélange incohérent de tabulations et d'espaces provoque une TabError.
-
Que fait .upper() sur une chaîne d'origine en Python ?
Réponse: Ne la change pas et renvoie une copie
Pourquoi: Les chaînes sont immuables en Python : des méthodes comme .upper() ne peuvent pas les modifier sur place et renvoient un nouvel objet.
-
Pourquoi Python évalue-t-il 0.1 + 0.2 à environ 0.30000000000000004 ?
Réponse: Les limites de la représentation binaire en virgule flottante
Pourquoi: Le module standard decimal évite ces problèmes de fractions binaires en implémentant une arithmétique exacte en base 10.