QCM : Bases de la programmation Python et dessin avec Turtle — 9 questions

Questions et réponses du QCM

1. Quelle structure permet d'exécuter différents blocs de code selon plusieurs conditions en Python ?

La boucle while
La structure conditionnelle avec if, elif, else
La définition de fonction
Les listes

La structure conditionnelle avec if, elif, else

Explication

La structure conditionnelle avec if, elif, else en Python permet de contrôler le flux du programme en fonction de plusieurs conditions. Elle est essentielle pour prendre des décisions dans le code.

2. Quelle est la syntaxe correcte pour vérifier si une variable 'x' est égale à 10 en Python?

if x = 10:
if x == 10:
if x === 10:
if x != 10:

if x == 10:

Explication

La bonne syntaxe pour une égalité en Python est '==', donc 'if x == 10:'. 'x = 10' est une assignation, et '===' n'existe pas en Python.

3. Quelle est la syntaxe correcte pour parcourir tous les éléments d'une liste en Python ?

for element in list:
while element in list:
do element in list:
repeat element in list:

for element in list:

Explication

La syntaxe correcte pour parcourir une liste en Python est 'for element in list:', ce qui permet de répéter une action pour chaque élément de la liste.

4. Quel module doit-on importer pour dessiner avec la tortue en Python?

import draw
import graphics
import turtle
import shape

import turtle

Explication

Pour utiliser la tortue de dessin, le module à importer est 'turtle'.

5. Que doit-on faire avant d'utiliser le module turtle pour dessiner en Python ?

Définir une liste de coordonnées
Importer le module avec import turtle
Créer une fonction pour dessiner
Initialiser une variable de couleur

Importer le module avec import turtle

Explication

Avant d'utiliser le module turtle, il faut l'importer avec 'import turtle'. Cela permet d'accéder aux fonctions de dessin du module.

6. Quelle est la structure correcte pour parcourir une liste appelée 'elements' en Python?

for element in elements:
foreach element in elements:
for each element in elements:
do element in elements:

for element in elements:

Explication

En Python, la syntaxe pour parcourir une liste est 'for element in elements:'.

7. Quel est le rôle d'une indentation en Python?

Pour rendre le code plus joli.
Pour délimiter les blocs de code dans les structures conditionnelles et les boucles.
Pour définir le début d’un fichier.
Pour commenter le code.

Pour délimiter les blocs de code dans les structures conditionnelles et les boucles.

Explication

L'indentation en Python délimite les blocs de code tels que les corps des conditions ou des boucles, ce qui est essentiel pour la syntaxe.

8. Quelle boucle permet de répéter une action pour chaque élément d'une liste?

while
for
do-while
loop

for

Explication

La boucle 'for' en Python est conçue pour parcourir une séquence ou une liste d’éléments, en exécutant le bloc de code pour chacun d’eux.

9. Que fait le code suivant : 't.left(90)' dans l’utilisation du module turtle?

Fait avancer la tortue de 90 unités.
Fait tourner la tortue de 90 degrés à gauche.
Fait reculer la tortue de 90 unités.
Change la couleur de la tortue en rouge.

Fait tourner la tortue de 90 degrés à gauche.

Explication

La méthode 't.left(90)' fait tourner la tortue de 90 degrés vers la gauche, ce qui est utile pour dessiner des formes comme des carrés.

Révisez avec les flashcards

Mémorisez les réponses avec 10 flashcards sur Bases de la programmation Python et dessin avec Turtle.

Quelle est la fonction principale des listes en Python et comment sont-elles délimitées ?

Les listes stockent plusieurs éléments modifiables et sont délimitées par des crochets [ ].

Listes — définition?

Collections ordonnées, modifiables, délimitées par [ ]

Comment fonctionne une structure conditionnelle simple en Python ?

Elle utilise l'instruction if suivie d'une condition. Si la condition est vraie, le code indenté après est exécuté.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Bases de la programmation Python et dessin avec Turtle.

Voir la fiche →

Cours similaires

Crée tes propres QCM

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

Générateur de QCM