Nan(不定値)で条件分岐する

if( val != val ):
    #valがNanだったときの処理を書く

 PythonではNanとNanを比較するとFalseが返ってくるらしい。

【参考】
linux.oboe-gaki.com