Devoir pratique en Python pour la 3ème année secondaire section Sciences. Exercices corrigés sur les structures de contrôle et la programmation algorithmique.
Question 1 sur 5 10:00
[{"id":538,"question":"Quelle structure de contrôle en Python permet de répéter un bloc de code tant qu’une condition est vraie ?","option_a":"La boucle \u003Ccode\u003Efor\u003C\/code\u003E","option_b":"La boucle \u003Ccode\u003Ewhile\u003C\/code\u003E","option_c":"La condition \u003Ccode\u003Eif\u003C\/code\u003E","option_d":"L’opérateur \u003Ccode\u003E==\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"B","explication":"La boucle \u003Ccode\u003Ewhile\u003C\/code\u003E est utilisée pour répéter un bloc de code tant qu’une condition est évaluée à \u003Ccode\u003ETrue\u003C\/code\u003E. Par exemple, \u003Ccode\u003Ewhile x \u003C 10: ...\u003C\/code\u003E continuera à exécuter le code tant que \u003Ccode\u003Ex\u003C\/code\u003E est inférieur à 10.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":539,"question":"Comment déclare-t-on une fonction en Python pour calculer la somme de deux nombres ?","option_a":"\u003Ccode\u003Edef somme(a, b): return a + b\u003C\/code\u003E","option_b":"\u003Ccode\u003Efunction somme(a, b) { return a + b; }\u003C\/code\u003E","option_c":"\u003Ccode\u003Esomme = a + b\u003C\/code\u003E","option_d":"\u003Ccode\u003Edef somme(a b) return a + b\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"A","explication":"En Python, une fonction se déclare avec le mot-clé \u003Ccode\u003Edef\u003C\/code\u003E, suivie du nom de la fonction et de ses paramètres entre parenthèses. Le retour de la fonction se fait avec le mot-clé \u003Ccode\u003Ereturn\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":540,"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":"10","option_d":"11","option_e":"","option_f":"","bonne_reponse":"B","explication":"En Python, la multiplication a une priorité plus élevée que l’addition. Ainsi, \u003Ccode\u003E5 * 2\u003C\/code\u003E est calculé en premier (résultat 10), puis ajouté à 3, ce qui donne 13.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":541,"question":"Comment afficher le message 'Bonjour le monde' en Python ?","option_a":"\u003Ccode\u003Eprint('Bonjour le monde')\u003C\/code\u003E","option_b":"\u003Ccode\u003Eecho 'Bonjour le monde'\u003C\/code\u003E","option_c":"\u003Ccode\u003Econsole.log('Bonjour le monde')\u003C\/code\u003E","option_d":"\u003Ccode\u003Edisplay('Bonjour le monde')\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"A","explication":"En Python, la fonction \u003Ccode\u003Eprint()\u003C\/code\u003E est utilisée pour afficher du texte ou des variables à l’écran. Par exemple, \u003Ccode\u003Eprint('Bonjour le monde')\u003C\/code\u003E affichera le message souhaité.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":542,"question":"Quelle est la syntaxe correcte pour vérifier si une variable \u003Ccode\u003Ex\u003C\/code\u003E est égale à 5 dans une condition ?","option_a":"\u003Ccode\u003Eif x = 5:\u003C\/code\u003E","option_b":"\u003Ccode\u003Eif x == 5:\u003C\/code\u003E","option_c":"\u003Ccode\u003Eif x === 5:\u003C\/code\u003E","option_d":"\u003Ccode\u003Eif x equals 5:\u003C\/code\u003E","option_e":"","option_f":"","bonne_reponse":"B","explication":"En Python, l’opérateur de comparaison pour l’égalité est \u003Ccode\u003E==\u003C\/code\u003E. Ainsi, \u003Ccode\u003Eif x == 5:\u003C\/code\u003E vérifie si la variable \u003Ccode\u003Ex\u003C\/code\u003E est égale à 5.","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.