1. 程式人生 > >二進位制轉十進位制,十進位制轉二進位制。。。。。

二進位制轉十進位制,十進位制轉二進位制。。。。。

#coding=gbk
'''
1、十進位制轉二進位制
'''

num=int(input('請輸入要轉二進位制的數字:'))

result=''
while 1:
    result+=str(num%2)
    num=num//2

    if num==0:
        break
print(result[::-1])

#二進位制轉回十進位制
result_1=0
for i in range(len(result)):
    result_1+=int(result[i])*pow(2,i)
print(result_1)