I don't think it's backwards, it's just different than C and derivatives, and makes different things simple. I quite like the
x = ( 1/y if y > 0 else
-1/y if y < 0 else
nan())
idiom.