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:
