""" Python 2.5 funny """ def strange(n): if n == -0.0: n = 0.0 return n def stranger(n): if n == 0.0: n = 0.0 return n def strangest(n): x = 0.0 if n == -0.0: n = 0.0 return n if __name__ == '__main__': for fn in (strange, stranger, strangest): print fn, fn(0.0), fn(-0.0)