帮我用用python实现一个任意进制转换的代码
时间: 2023-03-26 16:00:49 浏览: 301
knn_python_Arbitrarybase_
好的,我可以回答这个问题。以下是一个将十进制数转换为任意进制数的 Python 代码:
```python
def convert_base(num, base):
if num == :
return ''
digits = []
while num > :
digits.append(str(num % base))
num //= base
return ''.join(digits[::-1])
```
其中,`num` 是要转换的十进制数,`base` 是目标进制数。例如,要将十进制数 42 转换为二进制数,可以这样调用函数:
```python
>>> convert_base(42, 2)
'101010'
```
希望这个代码对你有帮助!
阅读全文