DEV Community

Durga Pokharel
Durga Pokharel

Posted on • Edited on

Day 2 of 100DaysOfCode: Decimal to Binary

This second day of my #100daysofcode. I gave my time to learn new concept about Python from Coursera in a topic Python Data Structure(File read/write and lists) etc. Again I completed one challenge. Here is a code which was converting Decimal to Binary using python.

dec = int(input("Enter a decimal number. "))
curr_dec = dec
rem = 0
octal = []
num = 2
while True:
    if curr_dec % num == 0:
        rem = 0
        curr_dec = int(curr_dec/num)
        octal.append(rem)
    else:
        if curr_dec < num:
            octal.append(curr_dec)
            break
        rem = curr_dec % num
        curr_dec = int(curr_dec/num)
        octal.append(rem)

octal = octal[::-1]
x = [str(i) for i in octal ]
x = "".join(x)
print(x)


Enter fullscreen mode Exit fullscreen mode

Day 2 of #100DaysOfCode
Decimal to Binary conversion.#Python #programming #CodeNewbie pic.twitter.com/NmttA1HSsK

— Durga Pokharel (@mathdurga) December 25, 2020

Top comments (2)

Collapse
 
otumianempire profile image
Michael Otu

I hope you save your code on some remote server.. rewrite this code again using functions and until you get there, you are doing good..

Collapse
 
iamdurga profile image
Durga Pokharel

Yeah nice idea. Thanks