DEV Community

Durga Pokharel
Durga Pokharel

Posted on • Updated 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

Discussion (2)

Collapse
otumianempire profile image
Otu Michael

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 Author

Yeah nice idea. Thanks