1# tests for bool objects 2 3# basic logic 4print(not False) 5print(not True) 6print(False and True) 7print(False or True) 8 9# unary operators 10print(+True) 11print(-True) 12 13# comparison with itself 14print(False == False) 15print(False == True) 16print(True == False) 17print(True == True) 18print(False != False) 19print(False != True) 20print(True != False) 21print(True != True) 22 23# comparison with integers 24print(False == 0) 25print(0 == False) 26print(True == 1) 27print(1 == True) 28print(True == 2) 29print(2 == True) 30print(False != 0) 31print(0 != False) 32print(True != 1) 33print(1 != True) 34print(True != 2) 35print(2 != True) 36 37# unsupported unary op 38try: 39 len(False) 40except TypeError: 41 print('TypeError') 42