Converting binary to decimal integer output

前端 未结 9 2355
暗喜
暗喜 2021-02-13 16:58

I need to convert a binary input into a decimal integer. I know how to go from a decimal to a binary:

n = int(raw_input(\'enter a number: \'))
print \'{0:b}\'.fo         


        
9条回答
  •  悲&欢浪女
    2021-02-13 17:39

    The input may be string or integer.

    num = 1000  #or num = '1000'  
    sum(map(lambda x: x[1]*(2**x[0]), enumerate(map(int, str(num))[::-1])))
    
    # 8
    

提交回复
热议问题