Quiz — Algorithmique et bases Python

20 questions sur les variables, les conditions, les boucles et les fonctions simples en Python.

Quiz — Algorithmique et bases Python

20 questions sur les variables, les conditions, les boucles et les fonctions simples en Python.

Score : 0 / 20 0 vérifiées
Q1. En Python, l’instruction x = 5 signifie que : Non vérifié
Indice
Il s’agit d’une affectation.
Correction
En Python, x = 5 affecte la valeur 5 à la variable x.
Q2. La fonction print() sert à : Non vérifié
Indice
Sortie du programme.
Correction
print() permet d’afficher un résultat à l’écran.
Q3. La fonction input() sert à : Non vérifié
Indice
Entrée utilisateur.
Correction
input() permet de demander une donnée à l’utilisateur.
Q4. Pour tester une égalité en Python, on utilise : Non vérifié
Indice
Attention à ne pas confondre avec l’affectation.
Correction
Le test d’égalité s’écrit avec ==.
Q5. Le mot-clé if permet : Non vérifié
Indice
Choix selon une condition.
Correction
if sert à exécuter un bloc si une condition est vraie.
Q6. Le mot-clé else signifie : Non vérifié
Indice
Deuxième branche du test.
Correction
else correspond au cas “sinon”.
Q7. Une boucle for sert surtout quand : Non vérifié
Indice
Répétition contrôlée.
Correction
La boucle for est pratique quand le nombre de répétitions est connu.
Q8. Une boucle while répète des instructions : Non vérifié
Indice
C’est la définition de while.
Correction
La boucle while s’exécute tant que la condition reste vraie.
Q9. Le mot-clé def permet : Non vérifié
Indice
Fonction Python.
Correction
def sert à définir une fonction.
Q10. Le mot-clé return sert à : Non vérifié
Indice
Valeur retournée par une fonction.
Correction
return permet à une fonction de renvoyer un résultat.
Q11. Que vaut z après le programme : x = 2, y = 5, z = x + y ? Non vérifié
Indice
Additionner 2 et 5.
Correction
z = 7.
Q12. Combien de fois le mot Bonjour est-il affiché par : for i in range(4): print("Bonjour") ? Non vérifié
Indice
range(4) produit 4 valeurs.
Correction
Le mot est affiché 4 fois.
Q13. Quel nombre est affiché par : def double(x): return 2*x puis print(double(6)) ? Non vérifié
Indice
Calculer 2 × 6.
Correction
Le programme affiche 12.
Q14. Que vaut n à la fin de : n = 0 puis while n < 3: n = n + 1 ? Non vérifié
Indice
n augmente jusqu’à 3.
Correction
À la fin, n = 3.
Q15. Si def carre(x): return x*x, que vaut carre(5) ? Non vérifié
Indice
5 × 5.
Correction
carre(5) vaut 25.
Q16. Parmi les affirmations suivantes, lesquelles sont vraies ? Non vérifié
Indice
Attention à la dernière affirmation.
Correction
1 vraie, 2 vraie, 3 vraie, 4 fausse car == teste une égalité.
Q17. En Python, l’indentation : Non vérifié
Indice
Très important en Python.
Correction
L’indentation est essentielle en Python : elle fait partie du langage.
Q18. Le programme if x > 0: print("positif") affiche positif lorsque : Non vérifié
Indice
Lire la condition.
Correction
Le message s’affiche lorsque la condition x > 0 est vraie.
Q19. Une fonction simple sert surtout à : Non vérifié
Indice
Organisation du code.
Correction
Une fonction permet notamment de réutiliser un calcul plusieurs fois.
Q20. Dans for i in range(3), les valeurs successives de i sont : Non vérifié
Indice
range(3) commence à 0.
Correction
Les valeurs prises sont 0, 1 et 2.