osdir.com


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Why float('Nan') == float('Nan') is False


Le 13/02/2019 ? 14:21, ast a ?crit?:
> Hello
> 
>  >>> float('Nan') == float('Nan')
> False
> 
> Why ?
> 
> Regards
> 

Thank you for answers.

If you wonder how I was trapped with it, here
is the failing program.


r = float('Nan')

while r==float('Nan'):
     inp = input("Enter a number\n")
     try:
	r = float(inp)
     except ValueError:
	r = float('Nan')