И это довольно нелогично:
import math>>> sorted([5.0, math.nan, 10.0, 0.0])... [5.0, nan, 0.0, 10.0]>>> 3 < math.nan... False>>> 3 > math.nan... False>>> min(3, math.nan)... 3>>> min(math.nan, 3)... nanБудьте осторожны и используйте math.isnan() для проверки на равенство NaN.
#факты