AccueilCPGEQCMQCM: Boucles QCM : Boucles for et while en Python 1. Que fait la boucle for en Python ? Exécute un bloc de code tant qu’une condition est vraie. Parcourt une séquence d’éléments. Arrête le programme. 2. Quel sera le résultat du code suivant ? for i in range(3): print(i) 0 1 2 1 2 3 0 1 2 3 3. Comment arrêter une boucle while en Python ? En utilisant continue En utilisant break En utilisant stop 4. Que fait la fonction range(5) ? Crée une liste de 1 à 5 Crée une séquence de 0 à 4 Crée une séquence de 0 à 5 5. Que retourne la fonction range(2, 5) ? 2 3 4 5 2 3 4 2 4 5 6. Quelle est la syntaxe correcte pour une boucle while ? while x > 0 while x > 0: while (x > 0); 7. Quel sera le résultat de cette boucle ? x = 5 while x > 0: print(x) x -= 2 5 3 1 -1 5 3 1 5 4 3 2 1 8. Quel mot-clé permet de passer à l’itération suivante dans une boucle ? break continue pass 9. Quelle sera la valeur de x après l’exécution de cette boucle ? x = 0 for i in range(3): x += i 0 3 6 10. Qu’affiche le code suivant ? for i in range(2): for j in range(2): print(i, j) 0 0, 0 1, 1 0, 1 1 0 1, 1 0 1 1, 0 0, 1 0, 0 1 Vérifier les réponses Reprendre le QCM
QCM : Syntaxe et Manipulation des Listes en Python Laisser un commentaire / QCM / Par amhotyassirml@gmail.com