1. 程式人生 > >判斷一個數是否是4的n次方

判斷一個數是否是4的n次方

span and 是否 一個 turn print int spa def

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(12))  
print(is_Power_of_four(16))  
print(is_Power_of_four(255))

判斷一個數是否是4的n次方