Quelle caractéristique de syntaxe distingue Python ?
Sa syntaxe est simple et courte.
Quel est le niveau de langage de Python ?
Python est un langage de haut niveau.
Quels usages la polyvalence de Python permet-elle ?
Les usages en réseau, en images et en interfaces graphiques.
Comment modifier l’ordre des opérations dans un calcul Python ?
En utilisant des parenthèses.
Quelle fonction Python indique le type d’une valeur ?
La fonction type().
Pourquoi les flottants Python peuvent-ils produire des erreurs d’arrondi ?
Certaines valeurs décimales n’ont pas d’écriture binaire exacte et finie.
Comment tester approximativement l’égalité de deux flottants en Python ?
Vérifier que leur différence absolue est inférieure à une petite valeur.
Que renvoie l’opérateur % en Python ?
Le reste de la division entière.
Que conserve une variable en mémoire jusqu’à la modification de son contenu ?
Une valeur ou le résultat d’un calcul.
Comment écrit-on en syntaxe abrégée l’incrémentation a = a + 1 ?
a += 1.
Avec quels opérateurs fonctionne aussi la syntaxe abrégée d’affectation ?
-, *, /, // et %.
Quels délimiteurs peuvent encadrer une chaîne de caractères en Python ?
Des guillemets simples, doubles ou triples.
Que désigne un nom sans guillemets en Python ?
Une variable.
Que peut afficher la fonction `print()` ?
Des chaînes et plusieurs valeurs dans une même instruction.
Quel séparateur `print()` insère-t-il par défaut entre plusieurs valeurs ?
Un espace.
Quel opérateur concatène des chaînes en Python ?
L’opérateur `+`.
Comment convertir une valeur numérique avant de la concaténer à une chaîne ?
Avec `str()`.
Que renvoie toujours la fonction input() après une saisie ?
Une chaîne de caractères.
Quel message la fonction input() peut-elle afficher lors d’une saisie ?
Un message d’invite à l’utilisateur.
En quoi convertir une saisie de input() pour l’utiliser dans un calcul ?
En entier avec int() ou en flottant avec float().
Qui a créé Python, et en quelle année ?
Guido van Rossum l’a créé en 1991.
Dans quels domaines Python est-il très utilisé ?
En intelligence artificielle et en deep learning.
Comment la vitesse de Python se compare-t-elle à celle de C/C++ ou Java ?
Python est relativement lent par rapport à ces langages.
Quand les erreurs de type sont-elles détectées en Python ?
Elles sont détectées à l’exécution.
Pourquoi Python ne détecte-t-il les erreurs de type qu’à l’exécution ?
Ses types ne sont pas vérifiés strictement à l’avance.
Quel opérateur Python calcule le carré de 7 dans 7 ** 2 ?
L’opérateur **.
Les entiers Python ont-ils une limite de taille ?
Non, leur taille n’a pas de limite.
Quel module faut-il importer avant d’utiliser random.randint(4, 7) ?
Le module random.
Quelle valeur conserve c après a = 2, b = 5, c = a + b puis a = 3 ?
7.
Quelle erreur provoque l’affichage d’une variable non définie ?
Une erreur NameError.
Quel paramètre de `print()` choisit le séparateur entre les valeurs ?
`sep`.
Quel paramètre de `print()` choisit ce qui s’affiche à la fin ?
`end`.
Quelle étape suit la récupération d’une saisie numérique avec input() ?
La conversion avec int() ou float().
Que peut faire un programme après avoir converti une saisie numérique ?
Effectuer un calcul avec la valeur obtenue.
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 ?
Révisez le cours complet dans la fiche de révision de Bases du langage Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards