Flashcards : Bases de Python — 50 cartes

Toutes les cartes

1Question

Que peut contenir une cellule Python ?

Réponse

Autant de fonctions qu'on veut.

2Question

Avec quel symbole écrit-on un commentaire en Python ?

Réponse

Avec le symbole #.

3Question

Quelle touche exécute tout le script via le menu Run ?

Réponse

La touche F5.

4Question

Comment exécuter la cellule contenant le curseur ?

Réponse

Avec Ctrl+Entrée.

5Question

Quelle touche exécute une sélection d'instructions ?

Réponse

La touche F9.

6Question

Que représente le type entier int en Python ?

Réponse

Une valeur entière relative stockée exactement.

7Question

Comment s'écrit un nombre décimal en Python avec le type float ?

Réponse

Avec un point comme séparateur décimal.

8Question

Que signifie que le type float a un nombre limité de chiffres après la virgule ?

Réponse

Il ne peut pas représenter tous les décimaux avec précision.

9Question

Que peut produire un calcul utilisant des flottants en Python ?

Réponse

Une valeur approchée.

10Question

Quel est l'exemple d'erreur d'approximation avec les flottants donné ?

Réponse

3*0.1 donne 0.30000000000000004.

11Question

Qu'est-ce qu'un booléen en Python ?

Réponse

Une variable logique valant True ou False.

12Question

Quelle valeur prend un booléen comme résultat d'un test ?

Réponse

True ou False.

13Question

Qu'est-ce qu'une liste en Python ?

Réponse

Une séquence ordonnée d’éléments indexés.

14Question

Comment s'écrit une liste en Python ?

Réponse

Entre crochets.

15Question

Une liste peut-elle contenir des types différents d'éléments ?

Réponse

Oui, elle peut être hétérogène.

16Question

Qu'est-ce qu'une chaîne de caractères en Python ?

Réponse

Un objet de type str qui stocke du texte.

17Question

Comment écrit-on une chaîne vide en Python ?

Réponse

Avec deux apostrophes '' ou deux guillemets "".

18Question

Comment protéger une apostrophe dans une chaîne délimitée par apostrophes ?

Réponse

En la précédant d'un antislash.

19Question

Que faire si une chaîne contient une apostrophe ?

Réponse

L'encadrer par des guillemets.

20Question

Comment s'écrit la division en Python et quel type de résultat donne-t-elle ?

Réponse

La division s'écrit a/ba/b et donne toujours un flottant.

21Question

Comment s'écrivent le quotient et le reste euclidiens en Python ?

Réponse

Le quotient s'écrit a//ba//b et le reste a%ba\%b.

22Question

Comment s'écrit l'exponentiation en Python ?

Réponse

L'exponentiation s'écrit a**b.

23Question

Quelles règles respectent les opérations arithmétiques en Python ?

Réponse

Elles respectent les règles de priorité usuelles.

24Question

Quels sont les opérateurs booléens en Python ?

Réponse

Les opérateurs sont and, or et not.

25Question

Que fait l'opérateur booléen and en Python ?

Réponse

Il est vrai si les deux opérandes sont vrais.

26Question

Que fait l'opérateur booléen or en Python ?

Réponse

Il est vrai si au moins un opérande est vrai.

27Question

Quelles sont les conversions de types principales en Python ?

Réponse

int(x) vers entier, float(x) vers flottant, eval(x) transforme chaîne en nombre.

28Question

Quels opérateurs comparent l'égalité et la différence ?

Réponse

== compare l'égalité et != compare la différence.

29Question

Quel opérateur teste l'infériorité stricte ?

Réponse

L'opérateur < teste l'infériorité stricte.

30Question

Quel opérateur teste l'infériorité ou l'égalité ?

Réponse

L'opérateur <= teste l'infériorité ou l'égalité.

31Question

Que permet une instruction conditionnelle ?

Réponse

Elle permet d'exécuter un traitement si une condition logique est satisfaite.

32Question

Que donne la fonction len(L) pour une liste L ?

Réponse

Le nombre d'éléments de la liste.

33Question

Que génère range(n) en Python ?

Réponse

Les entiers de 0 à n-1.

34Question

Que génère range(a,b) en Python ?

Réponse

Les entiers de a à b-1.

35Question

Quelle est la syntaxe d'une compréhension de liste ?

Réponse

[x for x in ...]

36Question

Que fait [2*x for x in range(10)] ?

Réponse

Applique 2*x à chaque entier de 0 à 9.

37Question

Quel indice a le premier élément d'une liste ?

Réponse

L'indice 0.

38Question

Que contient une tranche L[i:j] d'une liste ?

Réponse

Les éléments d'indice i à j-1.

39Question

Que sélectionne L[i][j] dans une liste de listes ?

Réponse

L'élément d'indice j dans la sous-liste d'indice i.

40Question

Comment ajoute-t-on un élément en fin de liste ?

Réponse

Avec + ou append().

41Question

Comment insère-t-on un élément à une position donnée dans une liste ?

Réponse

Avec insert(position, élément).

42Question

Quelles méthodes suppriment un élément d'une liste ?

Réponse

del, remove ou pop.

43Question

Comment parcourt-on une liste par indices ?

Réponse

Avec for indice in range(len(L)).

44Question

Comment parcourt-on une liste directement par éléments ?

Réponse

Avec for élément in L.

45Question

Quelles opérations de base les chaînes supportent-elles en Python ?

Réponse

Les chaînes supportent l’indexation, le découpage, la concaténation, len() et list().

46Question

Quelles méthodes les chaînes n'ont-elles pas en Python ?

Réponse

Elles n'ont ni append() ni pop().

47Question

Que fait la fonction print en Python après afficher une chaîne ?

Réponse

Elle revient automatiquement à la ligne.

48Question

Quel paramètre de print permet de choisir le séparateur entre valeurs ?

Réponse

Le paramètre sep permet de choisir le séparateur.

49Question

Comment afficher des variables dans un texte avec print ?

Réponse

On peut passer directement les variables à print.

50Question

Quelle méthode permet d'insérer des variables dans une chaîne formatée ?

Réponse

La méthode format() permet d'insérer des variables.

Teste-toi avec le QCM

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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Bases de Python.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards