目录 1.判断奇偶数 2.交换两个数 3.找出没有重复的数 4.3的n次方 5. 找出不大于N的最大的2的幂指数 1.判断奇偶数 如果把n以二进制形式展示的话,我们只需要判断最后一个二进制位是1还是0,如果 是1的话,代表是奇数,如果是0则代表是偶数 for n in range(10): if n & 1 == 1: # n为奇数 print(n) 2.交换两个数 两个相同的数异或之后结果会等于0,即n^n=0.任何数与0异或等于它本身 异或运算支持交换律和结合律 x = 0 y = 1 x…