- Trending Categories
- Data Structure
- Networking
- RDBMS
- Operating System
- Java
- iOS
- HTML
- CSS
- Android
- Python
- C Programming
- C++
- C#
- MongoDB
- MySQL
- Javascript
- PHP
- Physics
- Chemistry
- Biology
- Mathematics
- English
- Economics
- Psychology
- Social Studies
- Fashion Studies
- Legal Studies

- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who

# Austin Powers in Python

Suppose we have a number greater than 0, we have to check whether the number is power of two or not.

So, if the input is like 1024, then the output will be True.

To solve this, we will follow these steps −

while n > 1, do

n := n / 2

return true when n is same as 1, otherwise 0

Let us see the following implementation to get better understanding −

## Example

class Solution: def solve(self, n): while n > 1: n /= 2 return n == 1 ob = Solution() print(ob.solve(1024))

## Input

1024

## Output

True

- Related Articles
- Print powers using Anonymous Function in Python?
- Python Program to Get K initial powers of N
- Program to check whether number is a sum of powers of three in Python
- Powers of two and subsequences in C++
- Powers of 2 to required sum in C++
- Return the bases when first array elements are raised to powers from second array in Python
- Print all prime factors and their powers in C++
- C++ Representation of a Number in Powers of Other
- What are the Input Powers of a Synchronous Motor?
- What are the Output Powers of a Synchronous Motor?
- Count ways to express a number as sum of powers in C++
- How to get the sum of the powers of all numbers in JavaScript?
- Balance pans using given weights that are powers of a number in C++ program
- Find k numbers which are powers of 2 and have sum N in C++
- Print all integers that are sum of powers of two given numbers in C++

Advertisements