Aller au contenu principal
Exercices
Classement
✏️ EXOCatégoriser
0s
Chargement Classement
Plus de modes de jeu en dessous
📘 Corrigé et explications (5 questions)

1. Classe ces valeurs selon leur type en Python.

Bonne réponse : 42 int · 3.14 float · "Hello" str · True bool · -7 int · 0.5 float · "42" str · False bool

Bien vu. Tu distingues bien les types de base.

2. Classe ces expressions selon le type du résultat qu'elles produisent.

Bonne réponse : 3 + 5 int · 10 / 3 float · "a" + "b" str · 3 > 5 bool · 2 * 4 int · 7 // 2 int · 7 % 2 int · len("abc") int

Correct. Tu anticipes bien le type des expressions.

3. Classe ces valeurs selon qu'elles sont évaluées à True ou False en contexte booléen.

Bonne réponse : 0 False · 1 True · "" False · "False" True · [] False · [0] True · None False · 0.0 False

Exact. Tu connais les valeurs fausses par défaut.

4. Classe ces opérateurs selon le type de leur résultat principal.

Bonne réponse : // int · % int · ** float · / float · == bool · > bool · and bool · not bool

Bravo. Tu repères bien le type de résultat des opérateurs.

5. Classe ces conversions de type selon le type cible (le type après conversion).

Bonne réponse : int(3.14) int · float("2.5") float · str(42) str · int("10") int · float(7) float · str(True) str · int(False) int · float("inf") float

Tout juste. Tu maîtrises les conversions explicites.

Ketty