" " "NaN" - IEEE-754. numpy.isnan() math.isnan() , ( "NaN" ). , , TypeError.
ββ , , input(). raw_input(), try:, float , .
:
def input_float(prompt):
while True:
s = raw_input(prompt)
try:
return float(s)
except ValueError:
print "Please enter a valid floating point number."
@J.F. ,
input() eval(raw_input(prompt)), , , .
, , raw_input , eval , , .