w3resource

Python Challenges: Check if an integer is the power of another integer


Write a Python program to check if an integer is the power of another integer.

Explanation:

Python: Power of another integer

Sample Solution:

Python Code:

def is_Power(x, y):
   while (x%y == 0):
       x = x / y
   return x == 1
print(is_Power(16, 2))
print(is_Power(12, 2))
print(is_Power(81, 3))

Sample Output:

True                                                                                                          
False                                                                                                         
True

Flowchart:

Python Flowchart: Check if an integer is the power of another integer

Python Code Editor:

Contribute your code and comments through Disqus.

Previous: Write a Python program to check if a number is a perfect square.
Next: Write a Python program to check if a number is a power of a given base.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.