Découvrez zidane.py, un cours innovant en Python pour Terminale. Apprenez la programmation et les algorithmes avec des exemples concrets et ludiques.
Question 1 sur 5 10:00
[{"id":238,"question":"Quelle est la syntaxe correcte pour définir une fonction en Python qui prend deux arguments et retourne leur somme ?","option_a":"def somme(a, b) { return a + b }","option_b":"function somme(a, b) { return a + b }","option_c":"def somme(a, b): return a + b","option_d":"def somme(a; b): return a + b","option_e":"","option_f":"","bonne_reponse":"C","explication":"En Python, une fonction se définit avec le mot-clé 'def', suivie du nom de la fonction et des arguments entre parenthèses. Le corps de la fonction est indenté et se termine par ':' avant la ligne de retour.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":239,"question":"Quel est le résultat de l'exécution du code suivant : \u003Ccode\u003Eliste = [1, 2, 3, 4]; print(liste[1:3])\u003C\/code\u003E ?","option_a":"[1, 2]","option_b":"[2, 3]","option_c":"[1, 2, 3]","option_d":"[2, 3, 4]","option_e":"","option_f":"","bonne_reponse":"B","explication":"En Python, le découpage de liste [début:fin] retourne une nouvelle liste contenant les éléments de l'indice 'début' à 'fin-1'. Ici, liste[1:3] retourne les éléments aux indices 1 et 2, soit [2, 3].","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":240,"question":"Comment ajouter un élément à la fin d'une liste en Python ?","option_a":"liste.append(élément)","option_b":"liste.add(élément)","option_c":"liste.insert(élément)","option_d":"liste.push(élément)","option_e":"","option_f":"","bonne_reponse":"A","explication":"La méthode 'append()' est utilisée pour ajouter un élément à la fin d'une liste en Python. Les autres options ne sont pas valides pour les listes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":241,"question":"Quel est le résultat de l'exécution du code suivant : \u003Ccode\u003Ex = 5; y = 2; print(x \/\/ y)\u003C\/code\u003E ?","option_a":"2.5","option_b":"2","option_c":"3","option_d":"10","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur '\/\/' en Python effectue une division entière, retournant le quotient sans la partie décimale. 5 divisé par 2 donne 2.5, mais la division entière retourne 2.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":242,"question":"Quelle structure de contrôle permet de répéter une action tant qu'une condition est vraie ?","option_a":"for","option_b":"while","option_c":"if","option_d":"switch","option_e":"","option_f":"","bonne_reponse":"B","explication":"La structure 'while' permet de répéter une action tant qu'une condition est vraie. 'for' est utilisé pour itérer sur une séquence, 'if' pour une condition unique, et 'switch' n'existe pas en Python.","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.