在数学中,将基数为5的n
转换为基数为14,我知道如何通过以下工作获得14
24base5 = 2*5^1 + 4*5^0
= 14
我想在单行中使用lambda来实现它。但是,我不确定如何降低功率。目前无效的编码如下:
n = 24
x = 5
print map(lambda n : n * x ** 1, n)
我知道如何通过循环使x**1
减少。
编辑:我想知道如何将其转换为基数16
答案 0 :(得分:2)
您可以使用INNER JOIN
来解析从基数10到另一个基数的数字:
int
答案 1 :(得分:1)
如果您想自己实施而不是使用int
,那么您可以在sum
内使用for
函数和lambda
循环(请注意{ {1}}循环遍历从{end}到start的for
的字符串表示形式):
num