编程实现2进制转换10进制
时间: 2023-10-24 09:21:58 浏览: 95
以下是 Python 代码示例:
```python
binary = input("输入一个二进制数:")
decimal = 0
for digit in binary:
decimal = decimal*2 + int(digit)
print("转换成十进制为:", decimal)
```
首先,我们要从用户那里获取一个二进制数字作为输入。然后我们定义一个名为`decimal`的变量,并将其初始化为0。接下来,我们使用`for`循环遍历二进制数字中的每个位数。在循环中,我们将`decimal`变量的当前值乘以2,并将其与二进制数字中的下一个位数相加。最后,我们打印输出转换后的十进制数字。
阅读全文