Python 底座10至2-9之间的任何底座

Python 底座10至2-9之间的任何底座,python,Python,你好我的代码有点问题 def bconver(n,b): for i in range(n): x = b ** i 我试着把一个数字从基数10改为任意基数2-9。我试图在没有x=123456789abcdef或任何库的情况下实现这一点。例如,14输入为n,2输入为b,输出为1110。 我最需要帮助的部分是,如何使b达到n范围内所有值的幂(如果我不需要,请纠正我) 我知道这些代码的价格将在程序中,但不知道它将如何在中实现 n//x ,n%x 另外,对不起,如果问题格式不正确,我正在使

你好我的代码有点问题

def bconver(n,b):
for i in range(n):
    x = b ** i
我试着把一个数字从基数10改为任意基数2-9。我试图在没有x=123456789abcdef或任何库的情况下实现这一点。例如,14输入为n,2输入为b,输出为1110。 我最需要帮助的部分是,如何使b达到n范围内所有值的幂(如果我不需要,请纠正我)

我知道这些代码的价格将在程序中,但不知道它将如何在中实现

n//x ,n%x

另外,对不起,如果问题格式不正确,我正在使用移动设备

有一个函数可以实现这一点(某种程度上)

int()有两个值,number和base,因此bconver(14,2)将在base 2中返回14(1110)


这有帮助吗?

有一个函数可以做到这一点(某种程度上)

int()有两个值,number和base,因此bconver(14,2)将在base 2中返回14(1110)


这有帮助吗?

必须是今天的第三个问题。谁给你的作业?真的是第三个,你能分享一下链接吗。想看看是否是同一个班,在你花了很多精力解决家庭作业后,你自己向下滚动怎么样?你在说什么?这一定是今天的第三个问题。谁给你的作业?真的是第三个,你能分享一下链接吗。想看看是否是同一个班级,在你花了很多精力解决家庭作业后,你自己向下滚动怎么样?你在说什么?int做什么。就像它自动进行基本转换一样int做什么。就像它自动进行基本转换一样
def bconver(n,b):
    return int(n,b)