float('nan')
resulta em Nan (não um número). Mas como faço para verificar isso? Deve ser muito fácil, mas eu não consigo encontrá-lo.
Devolver 'Verdade' se x for um NaN (não um número), e 'Falso' caso contrário.
>>> import math
>>> x = float('nan')
>>> math.isnan(x)
True
ou comparar o número a si mesmo. NaN é sempre != NaN, caso contrário (por exemplo, se é um número) a comparação deve ser bem sucedida.