Python Challenges: Check if a given positive integer is a power of three
Python Challenges - 1: Exercise-2 with Solution
Write a Python program to check if a given positive integer is a power of three.
def is_Power_of_three(n): while (n % 3 == 0): n /= 3; return n == 1; print(is_Power_of_three(9)) print(is_Power_of_three(81)) print(is_Power_of_three(21))
True True False
Python Code Editor:
Improve this sample solution and post your code through Disqus