小编pur*_*nka的帖子

将二进制转换为十进制整数输出

我需要将二进制输入转换为十进制整数.我知道如何从十进制到二进制:

n = int(raw_input('enter a number: '))
print '{0:b}'.format(n)
Run Code Online (Sandbox Code Playgroud)

我需要朝相反的方向前进.我的教授说,当他检查我们的代码时,他会输入11001,他应该25回来.我查看了我们的笔记,我无法弄清楚如何做到这一点.谷歌和其他互联网资源也没有太大帮助.

最大的问题是我们不允许使用内置函数.我理解为什么我们不被允许使用它们,但它使这个问题变得更加困难,因为我知道Python有一个二进制到十进制的内置函数.

python binary integer base-conversion python-2.7

4
推荐指数
3
解决办法
8万
查看次数

标签 统计

base-conversion ×1

binary ×1

integer ×1

python ×1

python-2.7 ×1