| 123456789101112131415161718192021 |
- # '6' in binary is '110', '3' in binary is '011'.
- # Bitwise XOR operation: '110' ^ '011' = '101' = '5' in decimal
- assert 6 ^ 3 == 5
- # '10' in binary is '1010', '6' in binary is '0110'.
- # Bitwise XOR operation: '1010' ^ '0110' = '1100' = '12' in decimal
- assert 10 ^ 6 == 12
- # Start with '6' ('110' in binary)
- value = 6
- # Bitwise XOR and assign with '3' ('011' in binary), '110' ^ '011' = '101'
- value ^= 3
- assert value == 5
- # Bitwise XOR and assign with '10' ('1010' in binary), '101' ^ '1010' = '1111'
- value ^= 10
- assert value == 15
- print('PASS')
|