Python Challenges: Check if a given positive integer is a power of four
Write a Python program to check if a given positive integer is a power of four.
Explanation:
Sample Solution:
Python Code :
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))
Sample Output:
True True False
Flowchart:
Python Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Python program to check if a given positive integer is a power of three.
Next: Write a Python program to check if a number is a perfect square.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics