Découvrez un cours complet pour apprendre Python au lycée avec des exemples et exercices. Idéal pour débutants et préparation aux examens.
Question 1 sur 10 10:00
[{"id":40375,"question":"Quel est le mot-clé utilisé pour 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":"En Python, le mot-clé pour définir une fonction est \u003Cstrong\u003Edef\u003C\/strong\u003E. Par exemple : \u003Ccode\u003Edef ma_fonction():\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40376,"question":"Vrai ou Faux ? En Python, les blocs de code sont délimités par des accolades {}.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Faux ! En Python, les blocs de code sont délimités par des \u003Cstrong\u003Eindents (espaces ou tabulations)\u003C\/strong\u003E, et non par des accolades.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40377,"question":"Quel opérateur permet de vérifier si deux valeurs sont égales en Python ?","option_a":"=","option_b":"==","option_c":"===","option_d":"equal","option_e":"","option_f":"","bonne_reponse":"B","explication":"L’opérateur \u003Cstrong\u003E==\u003C\/strong\u003E permet de vérifier si deux valeurs sont égales. Par exemple : \u003Ccode\u003E5 == 5\u003C\/code\u003E retourne \u003Cstrong\u003ETrue\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40378,"question":"Que fait la boucle \u003Ccode\u003Efor i in range(5):\u003C\/code\u003E ?","option_a":"Elle affiche les nombres de 1 à 5","option_b":"Elle affiche les nombres de 0 à 4","option_c":"Elle affiche les nombres de 5 à 10","option_d":"Elle affiche uniquement le nombre 5","option_e":"","option_f":"","bonne_reponse":"B","explication":"La boucle \u003Ccode\u003Efor i in range(5):\u003C\/code\u003E itère sur les nombres de \u003Cstrong\u003E0 à 4\u003C\/strong\u003E (5 exclus).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40379,"question":"Vrai ou Faux ? En Python, une variable peut changer de type au cours de l’exécution du programme.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Faux ! En Python, une variable peut \u003Cstrong\u003Econtenir\u003C\/strong\u003E des valeurs de types différents, mais son \u003Cstrong\u003Etype\u003C\/strong\u003E reste le même. Par exemple, une variable initialement entière peut contenir une chaîne de caractères, mais elle reste une chaîne.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40380,"question":"Quel est le résultat de l’expression \u003Ccode\u003E3 + 5 * 2\u003C\/code\u003E en Python ?","option_a":"16","option_b":"13","option_c":"11","option_d":"10","option_e":"","option_f":"","bonne_reponse":"B","explication":"L’expression suit les règles de priorité des opérations : \u003Cstrong\u003E5 * 2 = 10\u003C\/strong\u003E, puis \u003Cstrong\u003E3 + 10 = 13\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40381,"question":"Comment afficher le message 'Bonjour le monde' en Python ?","option_a":"print('Bonjour le monde')","option_b":"echo 'Bonjour le monde'","option_c":"display('Bonjour le monde')","option_d":"cout \u003C\u003C 'Bonjour le monde'","option_e":"","option_f":"","bonne_reponse":"A","explication":"En Python, la fonction \u003Cstrong\u003Eprint()\u003C\/strong\u003E est utilisée pour afficher du texte. Par exemple : \u003Ccode\u003Eprint('Bonjour le monde')\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40382,"question":"Vrai ou Faux ? La fonction \u003Ccode\u003Einput()\u003C\/code\u003E en Python retourne toujours une chaîne de caractères, même si l’utilisateur entre un nombre.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Vrai ! La fonction \u003Ccode\u003Einput()\u003C\/code\u003E retourne toujours une \u003Cstrong\u003Echaîne de caractères\u003C\/strong\u003E. Pour convertir cette entrée en nombre, il faut utiliser \u003Ccode\u003Eint()\u003C\/code\u003E ou \u003Ccode\u003Efloat()\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40383,"question":"Quel est le rôle de l’opérateur % en Python ?","option_a":"Addition","option_b":"Multiplication","option_c":"Modulo (reste de la division)","option_d":"Puissance","option_e":"","option_f":"","bonne_reponse":"C","explication":"L’opérateur \u003Cstrong\u003E%\u003C\/strong\u003E calcule le \u003Cstrong\u003Ereste de la division\u003C\/strong\u003E de deux nombres. Par exemple, \u003Ccode\u003E7 % 3\u003C\/code\u003E retourne \u003Cstrong\u003E1\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":40384,"question":"Que fait le code suivant ? \u003Ccode\u003Ex = 5\u003Cbr\u003Eif x \u003E 0:\u003Cbr\u003E print('Positif')\u003Cbr\u003Eelse:\u003Cbr\u003E print('Négatif ou nul')\u003C\/code\u003E","option_a":"Affiche 'Positif'","option_b":"Affiche 'Négatif ou nul'","option_c":"Affiche une erreur","option_d":"Ne fait rien","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le code vérifie si \u003Cstrong\u003Ex est supérieur à 0\u003C\/strong\u003E. Comme \u003Cstrong\u003E5 \u003E 0\u003C\/strong\u003E, il affiche \u003Cstrong\u003E'Positif'\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.