float('nan')` Nan (bir sayı değil) ile sonuçlanır. Ama bunu nasıl kontrol edebilirim? Çok kolay olmalı, ama bulamıyorum.
x bir NaN (sayı değil) ise
True
, aksi takdirdeFalse
döndürür.
>>> import math
>>> x = float('nan')
>>> math.isnan(x)
True
veya sayıyı kendisiyle karşılaştırın. NaN her zaman != NaN'dir, aksi takdirde (örneğin *bir sayı ise) karşılaştırma başarılı olmalıdır.