Exercices Les Bases Python La valeur None
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

La valeur None

En Python, il existe une valeur spéciale appelée None. Elle représente l'absence de valeur, le vide. C'est comme une boîte étiquetée mais qui ne contient rien.

None n'est pas la même chose que 0, ni que la chaîne vide '', ni que False. C'est vraiment le néant.

Pour tester si une variable vaut None, on utilise is (et pas ==) :
x = None
x is None donne True
x is not None donne False

None est souvent utilisé pour initialiser une variable quand on n'a pas encore de valeur à lui donner.

Écris une fonction est_defini(valeur) qui renvoie True si la valeur n'est pas None, et False si la valeur est None.

Exemple :
est_defini(42) renvoie True
est_defini(None) renvoie False
est_defini('') renvoie True (la chaîne vide n'est pas None)

Tests (4/5)

None
assert est_defini(None) == False
Entier
assert est_defini(42) == True
Chaîne vide
assert est_defini('') == True
Zéro
assert est_defini(0) == True

+ 0 tests cachés

Indices (3 disponibles)

solution.py