Retour aux quiz
Débutant
Erreur TypeError avec None
Quel est le type retourné par cette expression ?
quiz.py
1
print(10 > None)Réponses possibles
AValueError
Bfalse
Ctrue
DTypeError
Explication
En Python (3), None ne peut pas être comparé avec des entiers. On a donc une erreur "TypeError: '>' not supported between instances of 'int' and 'NoneType'". À noter que sur l'ancienne version de Python Python 2 : print(10 > None) affiche True.