Quiz interactif généré par IA à partir du document : Apprendre à programmer Python.pdf
Question 1 sur 5 10:00
[{"id":1643,"question":"Quel est le rôle de l'opérateur '==' en Python ?","option_a":"Affecter une valeur à une variable","option_b":"Comparer deux valeurs et retourner True ou False","option_c":"Effectuer une division entière","option_d":"Déclarer une fonction","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur '==' est utilisé pour comparer deux valeurs. Il retourne True si les valeurs sont égales et False sinon. Contrairement à l'opérateur d'affectation '=', il ne modifie pas la valeur des variables.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Affecter une valeur à une variable\", \"b\": \"Comparer deux valeurs","_debug_options_count":4},{"id":1644,"question":"Quelle est la sortie du code suivant : print(5 \/\/ 2) ?","option_a":"2.5","option_b":"2","option_c":"3","option_d":"Erreur de syntaxe","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur '\/\/' effectue une division entière, c'est-à-dire qu'il retourne le quotient sans le reste. 5 divisé par 2 donne 2.5, mais la division entière donne 2.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"2.5\", \"b\": \"2\", \"c\": \"3\", \"d\": \"Erreur de syntaxe\"}}","_debug_options_count":4},{"id":1645,"question":"Comment déclare-t-on une fonction en Python ?","option_a":"function maFonction():","option_b":"def maFonction():","option_c":"define maFonction()","option_d":"func maFonction()","option_e":"","option_f":"","bonne_reponse":"b","explication":"En Python, une fonction se déclare avec le mot-clé 'def' suivi du nom de la fonction et de parenthèses. Par exemple : def maFonction():.","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 maFonction():\", \"b\": \"def maFonction():\", \"c\": \"define m","_debug_options_count":4},{"id":1646,"question":"Quel est le résultat de l'expression booléenne : (True and False) or (True or False) ?","option_a":"True","option_b":"False","option_c":"None","option_d":"Erreur de syntaxe","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'expression 'True and False' donne False, tandis que 'True or False' donne True. L'opérateur 'or' retourne True si au moins l'une des deux expressions est vraie. Donc False or True donne True.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"True\", \"b\": \"False\", \"c\": \"None\", \"d\": \"Erreur de syntaxe\"}}","_debug_options_count":4},{"id":1647,"question":"Quelle structure de données en Python permet de stocker des paires clé-valeur ?","option_a":"Liste","option_b":"Tuple","option_c":"Dictionnaire","option_d":"Ensemble","option_e":"","option_f":"","bonne_reponse":"c","explication":"Un dictionnaire en Python est une structure de données qui stocke des paires clé-valeur. Il est défini entre accolades {} et permet un accès rapide aux valeurs via leurs clés.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Liste\", \"b\": \"Tuple\", \"c\": \"Dictionnaire\", \"d\": \"Ensemble\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.