用python写 在一行输入一个整数和进制,转换成十进制输出
时间: 2024-05-10 14:20:07 浏览: 64
二进制整数转换十进制整数.py
这是使用Python编写的代码,可以将任何进制的数字转换为十进制:
```
num, base = map(int, input().split())
decimal = 0
power = 0
while num > 0:
digit = num % 10
decimal += digit * pow(base, power)
num //= 10
power += 1
print(decimal)
```
输入格式为:
```
num base
```
其中,num是要转换的数字,base是num的进制。例如,如果要将二进制数字101转换为十进制,输入应该是:
```
101 2
```
输出将是:
```
5
```
阅读全文