Quiz : Maîtrisez les bases de Python en 3ème année collège !
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Devoir d'informatique pour la 3ème année collège : exercices sur Python, boucles, conditions et fonctions. Idéal pour réviser et s'entraîner.
Question 1 sur 10 10:00
[{"id":79402,"question":"Quelle instruction permet de répéter une action un nombre fixe de fois en Python ?","option_a":"if","option_b":"for","option_c":"while","option_d":"def","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'instruction \u003Cstrong\u003Efor\u003C\/strong\u003E est utilisée pour itérer sur une séquence (comme une liste ou une plage de nombres) un nombre fixe de fois.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79403,"question":"Quelle est la syntaxe correcte pour déclarer une condition en Python ?","option_a":"if x = 5:","option_b":"if x == 5:","option_c":"if (x == 5)","option_d":"if x = 5","option_e":"","option_f":"","bonne_reponse":"B","explication":"En Python, l'opérateur de comparaison pour l'égalité est \u003Cstrong\u003E==\u003C\/strong\u003E. La syntaxe correcte est donc \u003Cstrong\u003Eif x == 5:\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79404,"question":"Vrai ou Faux ? Une variable en Python doit toujours être initialisée avec un type de donnée spécifique (comme int ou str).","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"En Python, les variables sont dynamiquement typées : leur type est déterminé automatiquement lors de l'affectation, sans déclaration préalable.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79405,"question":"Quel mot-clé est utilisé pour définir une fonction en Python ?","option_a":"func","option_b":"define","option_c":"def","option_d":"function","option_e":"","option_f":"","bonne_reponse":"C","explication":"Le mot-clé \u003Cstrong\u003Edef\u003C\/strong\u003E est utilisé pour déclarer une fonction en Python, suivi du nom de la fonction et de ses paramètres.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79406,"question":"Quelle boucle permet de répéter une action tant qu'une condition est vraie ?","option_a":"for","option_b":"while","option_c":"repeat","option_d":"loop","option_e":"","option_f":"","bonne_reponse":"B","explication":"La boucle \u003Cstrong\u003Ewhile\u003C\/strong\u003E exécute un bloc de code tant que la condition spécifiée est vraie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79407,"question":"Vrai ou Faux ? En Python, l'indentation est facultative et n'affecte pas l'exécution du code.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'indentation est cruciale en Python : elle définit les blocs de code (comme les boucles ou les conditions) et doit être respectée pour éviter des erreurs de syntaxe.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79408,"question":"Quel opérateur logique permet de vérifier que deux conditions sont toutes les deux vraies ?","option_a":"or","option_b":"and","option_c":"not","option_d":"xor","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'opérateur \u003Cstrong\u003Eand\u003C\/strong\u003E retourne True si et seulement si les deux conditions qu'il relie sont vraies.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79409,"question":"Quelle instruction permet de sortir prématurément d'une boucle en Python ?","option_a":"break","option_b":"exit","option_c":"stop","option_d":"return","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'instruction \u003Cstrong\u003Ebreak\u003C\/strong\u003E permet de quitter immédiatement une boucle (for ou while) lorsqu'elle est rencontrée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79410,"question":"Vrai ou Faux ? Une fonction en Python peut retourner plusieurs valeurs.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une fonction en Python peut retourner plusieurs valeurs sous forme de tuple, par exemple : \u003Cstrong\u003Ereturn a, b\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":79411,"question":"Quel est le résultat de l'expression \u003Cstrong\u003E3 + 5 * 2\u003C\/strong\u003E en Python ?","option_a":"16","option_b":"13","option_c":"10","option_d":"11","option_e":"","option_f":"","bonne_reponse":"A","explication":"En Python, la multiplication a une priorité plus élevée que l'addition. L'expression est donc évaluée comme \u003Cstrong\u003E3 + (5 * 2) = 3 + 10 = 13\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.