Python program to check number representation is in binary

In this tutorial you will learn how to write a program in python programming language to check a given number representation is in binary or not.

Here we are not going to check any base of number. 

As you know we can represent any number in binary format like in 0 and 1.

Just like the binary representation of 2 is 0010.

So we will check only if given input number has 0 and 1 or is any other digits.

How our program will behave?

In the below program if someone give any input in 0 and 1 format then our program will run and give output as given number is in binary format.

And if someone give another number different from 0 and 1 like 2, 3 or any other then our program will give output as given number is not in a binary format.

Program to check given number representation is in binary or not

num = int(input("please give a number : "))
while(num>0):
    j=num%10
    if j!=0 and j!=1:
        print("num is not binary")
        break
    num=num//10
    if num==0:
        print("num is binary") 

Output:

please give a number : 5
num is not binary

Leave a Comment