1# Extended float comparisons
2
3
4class Foo:
5    pass
6
7
8foo = Foo()
9
10print(foo == 1.0)
11print(1.0 == foo)
12print(1.0 == Foo)
13print(1.0 == [])
14print(1.0 == {})
15
16try:
17    print(foo < 1.0)
18except TypeError:
19    print("TypeError")
20
21try:
22    print(1.0 < foo)
23except TypeError:
24    print("TypeError")
25