Python program to check number representation is in binary

Posted by

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

As you know we can represent any number in binary format like in 0 and 1.Here we are not going to check any base of number. 

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("Number is not binary")
        break
    num=num//10
    if num==0:
        print("Number is binary") 

Output

3 comments

  1. Thanks for the feedback! That’s an interesting point. I suppose there are many reasons, internal and external, why we do not accomplish all that we might. Regardless, I am thankful for the Lord’s grace in that. Thanks again!

Leave a Reply

Your email address will not be published. Required fields are marked *