Python program to find the binary equivalent of any decimal

This is a simple program in python to find the binary equivalent of any given decimal base number. This basically takes input as a decimal base number and coverts it into binary base and prints it.

Sample Outputs:

The Code:

def bin(x):
b=""
if(x==0): #The Binary equivalent of decimal 0 is 0
b=str(0)
while(x>0):
b=b+str(x%2) #Typecasting an Integer to String
x=x/2
b=b[::-1] #Reverse the String
print b

inp=input()
bin(inp)

Description:
firstly input is taken from the keyboard and stored in inp variable. Then this variable is passed to bin() from where operations are performed and the result is then concatenated in a null string. The concatenation is done by type casting the integer to string i.e. str(x%2) and finally the string b is reversed and then displayed in the console.
If helpful, share the code 🙂

Bikash Panda
Catch Me On

Bikash Panda

Blogger / Embedded System Developer at WGLabz
A techie, tinkerer and tech lover, who loves to blog and feels everyone can learn tech provided they have the right attitude towards learning and passion. By profession, I am an IOT developer working in Smart Home/ Smart Grid domain.
Bikash Panda
Catch Me On

Latest posts by Bikash Panda (see all)

Related posts