酷代码 AI
菜单

一个二进制数转化为十进制数。 输入 第一行一个正整数n(1≤n≤30),表示二进制数的长度。 第二行一个二进制数。 输出 输出一个整数,表示对应的十进制数 样例输入 复制 5 10101 样例输出 复制 21

```python n = int(input()) binary_str = input() decimal = 0 for i in range(n): decimal += int(binary_str[i]) * (2 (n - 1 - i)) print(decimal) ``` [2026-01-18 12:52:36 | AI问答 | 50点数解答]

服务商
相关提问
发财导航,免费问AI
实用工具查看更多