Quiz du niveau 1 — Bases du langage

Quiz — Niveau 1 · Bases du langage

1. Que renvoie toujours la fonction input() ?

input() renvoie TOUJOURS du texte : il faut convertir avec int() ou float() avant de calculer.

2. Quelle est la différence entre = et == ?

Un seul = assigne (x = 5) ; le double == compare et renvoie True/False (x == 5). Les confondre est une erreur classique.

3. En Python, à quoi sert l'indentation ?

Le décalage (4 espaces) définit à quel bloc appartient une ligne. Une indentation incohérente déclenche une IndentationError.

4. Quand privilégier une boucle for plutôt que while ?

for parcourt ce que l'on connaît (liste, range…) ; while répète jusqu'à une condition dont on ignore le nombre de tours.

5. Quel est le rôle de return dans une fonction ?

return renvoie un résultat réutilisable (à la différence de print qui ne fait qu'afficher). Sans return, la fonction renvoie None.
Passer au niveau 2Retour au sommaire du guide