Quiz — Apprendre à programmer avec Python Avec plus de 40 pages d’exercices corrigés !.pdf
🧠 Quiz 10 questions 20 min
QUIZ INTERACTIFDiff. 5/10
Quiz interactif généré par IA à partir du document : Apprendre à programmer avec Python Avec plus de 40 pages d’exercices corrigés !.pdf
Question 1 sur 10 20:00
[{"id":43015,"question":"Quel est le symbole utilisé pour une affectation de variable en Python ?","option_a":"=","option_b":"==","option_c":":=","option_d":"=\u003E","option_e":"","option_f":"","bonne_reponse":"a","explication":"En Python, le symbole '=' est utilisé pour affecter une valeur à une variable. Par exemple, 'x = 5' assigne la valeur 5 à la variable x.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"=\", \"b\": \"==\", \"c\": \":=\", \"d\": \"=\u003E\"}}","_debug_options_count":4},{"id":43016,"question":"La structure 'if condition: ...' est utilisée pour créer une boucle.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La structure 'if condition: ...' est une structure de contrôle conditionnelle, pas une boucle. Les boucles en Python sont créées avec 'for' ou 'while'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":43017,"question":"Quel mot-clé permet de définir une fonction en Python ?","option_a":"function","option_b":"def","option_c":"func","option_d":"define","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le mot-clé 'def' est utilisé pour définir une fonction en Python. Par exemple, 'def ma_fonction(): ...' crée une fonction nommée 'ma_fonction'.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"function\", \"b\": \"def\", \"c\": \"func\", \"d\": \"define\"}}","_debug_options_count":4},{"id":43018,"question":"La boucle 'for i in range(5):' exécute le bloc de code combien de fois ?","option_a":"3 fois","option_b":"4 fois","option_c":"5 fois","option_d":"6 fois","option_e":"","option_f":"","bonne_reponse":"c","explication":"La boucle 'for i in range(5):' exécute le bloc de code 5 fois, car 'range(5)' génère une séquence de nombres de 0 à 4 (inclus).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"3 fois\", \"b\": \"4 fois\", \"c\": \"5 fois\", \"d\": \"6 fois\"}}","_debug_options_count":4},{"id":43019,"question":"En Python, une liste peut contenir des éléments de types différents.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"En Python, une liste peut contenir des éléments de types différents. Par exemple, [1, 'bonjour', 3.14] est une liste valide.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":43020,"question":"Quel opérateur permet de vérifier l'égalité entre deux valeurs en Python ?","option_a":"=","option_b":"==","option_c":"!=","option_d":"===","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur '==' permet de vérifier l'égalité entre deux valeurs. Par exemple, 'x == y' retourne True si x et y ont la même valeur.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"=\", \"b\": \"==\", \"c\": \"!=\", \"d\": \"===\"}}","_debug_options_count":4},{"id":43021,"question":"Que fait l'instruction 'print(\"Bonjour\")' en Python ?","option_a":"Affiche 'Bonjour' à l'écran","option_b":"Stocke 'Bonjour' dans une variable","option_c":"Calcule la longueur de la chaîne 'Bonjour'","option_d":"Affiche une erreur","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'instruction 'print(\"Bonjour\")' affiche le texte 'Bonjour' à l'écran. C'est la fonction de base pour afficher des résultats en Python.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Affiche 'Bonjour' à l'écran\", \"b\": \"Stocke 'Bonjour' dans une v","_debug_options_count":4},{"id":43022,"question":"La structure 'while condition: ...' s'exécute tant que la condition est fausse.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"La structure 'while condition: ...' s'exécute tant que la condition est vraie. Elle s'arrête dès que la condition devient fausse.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":43023,"question":"Quel est le résultat de l'expression '3 + 5 * 2' en Python ?","option_a":"16","option_b":"13","option_c":"10","option_d":"8","option_e":"","option_f":"","bonne_reponse":"b","explication":"En Python, la multiplication a une priorité plus élevée que l'addition. Donc, '5 * 2' est calculé en premier (10), puis '3 + 10' donne 13.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"16\", \"b\": \"13\", \"c\": \"10\", \"d\": \"8\"}}","_debug_options_count":4},{"id":43024,"question":"Peut-on modifier une chaîne de caractères (str) en Python après sa création ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"En Python, les chaînes de caractères (str) sont immuables, ce qui signifie qu'elles ne peuvent pas être modifiées après leur création.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.