Que peut contenir une cellule Python ?
Autant de fonctions qu'on veut.
Avec quel symbole écrit-on un commentaire en Python ?
Avec le symbole #.
Quelle touche exécute tout le script via le menu Run ?
La touche F5.
Comment exécuter la cellule contenant le curseur ?
Avec Ctrl+Entrée.
Quelle touche exécute une sélection d'instructions ?
La touche F9.
Que représente le type entier int en Python ?
Une valeur entière relative stockée exactement.
Comment s'écrit un nombre décimal en Python avec le type float ?
Avec un point comme séparateur décimal.
Que signifie que le type float a un nombre limité de chiffres après la virgule ?
Il ne peut pas représenter tous les décimaux avec précision.
Que peut produire un calcul utilisant des flottants en Python ?
Une valeur approchée.
Quel est l'exemple d'erreur d'approximation avec les flottants donné ?
3*0.1 donne 0.30000000000000004.
Qu'est-ce qu'un booléen en Python ?
Une variable logique valant True ou False.
Quelle valeur prend un booléen comme résultat d'un test ?
True ou False.
Qu'est-ce qu'une liste en Python ?
Une séquence ordonnée d’éléments indexés.
Comment s'écrit une liste en Python ?
Entre crochets.
Une liste peut-elle contenir des types différents d'éléments ?
Oui, elle peut être hétérogène.
Qu'est-ce qu'une chaîne de caractères en Python ?
Un objet de type str qui stocke du texte.
Comment écrit-on une chaîne vide en Python ?
Avec deux apostrophes '' ou deux guillemets "".
Comment protéger une apostrophe dans une chaîne délimitée par apostrophes ?
En la précédant d'un antislash.
Que faire si une chaîne contient une apostrophe ?
L'encadrer par des guillemets.
Comment s'écrit la division en Python et quel type de résultat donne-t-elle ?
La division s'écrit et donne toujours un flottant.
Comment s'écrivent le quotient et le reste euclidiens en Python ?
Le quotient s'écrit et le reste .
Comment s'écrit l'exponentiation en Python ?
L'exponentiation s'écrit a**b.
Quelles règles respectent les opérations arithmétiques en Python ?
Elles respectent les règles de priorité usuelles.
Quels sont les opérateurs booléens en Python ?
Les opérateurs sont and, or et not.
Que fait l'opérateur booléen and en Python ?
Il est vrai si les deux opérandes sont vrais.
Que fait l'opérateur booléen or en Python ?
Il est vrai si au moins un opérande est vrai.
Quelles sont les conversions de types principales en Python ?
int(x) vers entier, float(x) vers flottant, eval(x) transforme chaîne en nombre.
Quels opérateurs comparent l'égalité et la différence ?
== compare l'égalité et != compare la différence.
Quel opérateur teste l'infériorité stricte ?
L'opérateur < teste l'infériorité stricte.
Quel opérateur teste l'infériorité ou l'égalité ?
L'opérateur <= teste l'infériorité ou l'égalité.
Que permet une instruction conditionnelle ?
Elle permet d'exécuter un traitement si une condition logique est satisfaite.
Que donne la fonction len(L) pour une liste L ?
Le nombre d'éléments de la liste.
Que génère range(n) en Python ?
Les entiers de 0 à n-1.
Que génère range(a,b) en Python ?
Les entiers de a à b-1.
Quelle est la syntaxe d'une compréhension de liste ?
[x for x in ...]
Que fait [2*x for x in range(10)] ?
Applique 2*x à chaque entier de 0 à 9.
Quel indice a le premier élément d'une liste ?
L'indice 0.
Que contient une tranche L[i:j] d'une liste ?
Les éléments d'indice i à j-1.
Que sélectionne L[i][j] dans une liste de listes ?
L'élément d'indice j dans la sous-liste d'indice i.
Comment ajoute-t-on un élément en fin de liste ?
Avec + ou append().
Comment insère-t-on un élément à une position donnée dans une liste ?
Avec insert(position, élément).
Quelles méthodes suppriment un élément d'une liste ?
del, remove ou pop.
Comment parcourt-on une liste par indices ?
Avec for indice in range(len(L)).
Comment parcourt-on une liste directement par éléments ?
Avec for élément in L.
Quelles opérations de base les chaînes supportent-elles en Python ?
Les chaînes supportent l’indexation, le découpage, la concaténation, len() et list().
Quelles méthodes les chaînes n'ont-elles pas en Python ?
Elles n'ont ni append() ni pop().
Que fait la fonction print en Python après afficher une chaîne ?
Elle revient automatiquement à la ligne.
Quel paramètre de print permet de choisir le séparateur entre valeurs ?
Le paramètre sep permet de choisir le séparateur.
Comment afficher des variables dans un texte avec print ?
On peut passer directement les variables à print.
Quelle méthode permet d'insérer des variables dans une chaîne formatée ?
La méthode format() permet d'insérer des variables.
Teste tes connaissances avec un QCM de 20 questions sur Bases de Python.
1. Quelle combinaison associe correctement chaque raccourci clavier à son action dans l’environnement Python ?
2. Quelle affirmation décrit correctement une cellule Python et l’emplacement possible des commentaires ?
Révisez le cours complet dans la fiche de révision de Bases de Python.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards