Découvrez les bases de Python avec ce guide pédagogique. Apprenez la syntaxe, les structures de contrôle et les fonctions pour programmer efficacement.
Question 1 sur 10 10:00
[{"id":53931,"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é 'def' est utilisé pour déclarer une fonction, suivi du nom de la fonction et des paramètres entre parenthèses.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53932,"question":"La syntaxe 'print(\"Bonjour\")' affiche-t-elle 'Bonjour' à l'écran ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La fonction 'print()' en Python affiche effectivement le texte ou la valeur passé en argument entre parenthèses.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53933,"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 '==' compare deux valeurs pour vérifier leur égalité, tandis que '=' est utilisé pour l’affectation.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53934,"question":"Une liste en Python peut-elle contenir des éléments de types différents ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, une liste en Python peut contenir des éléments de types variés (entiers, chaînes, booléens, etc.).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53935,"question":"Quel est le résultat de l’expression '3 ** 2' en Python ?","option_a":"6","option_b":"9","option_c":"5","option_d":"1","option_e":"","option_f":"","bonne_reponse":"B","explication":"L’opérateur '**' en Python représente l’exponentiation. Ainsi, '3 ** 2' équivaut à 3 élevé à la puissance 2, soit 9.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53936,"question":"La boucle 'for' en Python est-elle utilisée pour itérer sur une séquence (liste, chaîne, etc.) ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, la boucle 'for' en Python permet de parcourir les éléments d’une séquence comme une liste ou une chaîne de caractères.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53937,"question":"Quel mot-clé permet de sortir prématurément d’une boucle en Python ?","option_a":"break","option_b":"exit","option_c":"stop","option_d":"end","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le mot-clé 'break' est utilisé pour interrompre une boucle prématurément, tandis que 'continue' passe à l’itération suivante.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53938,"question":"Un dictionnaire en Python est-il ordonné par défaut depuis la version 3.7 ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, depuis Python 3.7, les dictionnaires conservent l’ordre d’insertion des éléments par défaut.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53939,"question":"Quel est le rôle de la fonction 'len()' en Python ?","option_a":"Convertir une chaîne en nombre","option_b":"Retourner la longueur d’un objet","option_c":"Trier une liste","option_d":"Afficher un message","option_e":"","option_f":"","bonne_reponse":"B","explication":"La fonction 'len()' retourne le nombre d’éléments d’un objet itérable (liste, chaîne, dictionnaire, etc.).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":53940,"question":"Peut-on modifier une chaîne de caractères en Python après sa création ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Non, les chaînes de caractères en Python sont immuables. Toute modification crée une nouvelle chaîne.","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.