python 判断一个数字是否为4的幂

 

def is_Power_of_four(n):  
    while n and not (n & 0b11):  
        n >>= 2  
    return (n == 1)  
  
print(is_Power_of_four(4))  
print(is_Power_of_four(16))  
print(is_Power_of_four(255))

 

posted @ 2018-11-15 10:23  anobscureretreat  阅读(805)  评论(0编辑  收藏  举报