Q:

Python | Convert the decimal number to binary without using library function

belongs to collection: Python basic programs

0

Given a decimal number and we have to convert it into binary without using library function.

Example:

    Input: 
    10

    Output: 
    1010

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Python code to convert decimal to binary

# Python code to convert decimal to binary

# function definition
# it accepts a decimal value 
# and prints the binary value
def decToBin(dec_value):
    # logic to convert decimal to binary 
    # using recursion
    bin_value =''
    if dec_value > 1:
        decToBin(dec_value//2)
    print(dec_value % 2,end = '')

# main code
if __name__ == '__main__':
    # taking input as decimal 
    # and, printing its binary 
    decimal = int(input("Input a decimal number: "))
    print("Binary of the decimal ", decimal, "is: ", end ='')
    decToBin(decimal)

Output

First run:
Input a decimal number: 10
Binary of the decimal  10 is: 1010

Second run:
Input a decimal number: 963
Binary of the decimal  963 is: 1111000011     

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python basic programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Create a stopwatch using Python... >>
<< Python | Convert the binary number to decimal with...