递归函数从二进制到十进制

时间:2018-08-26 09:26:22

标签: python

我试图做一个递归函数 整数x并返回其二进制值,即,取7并返回111,但是我制作的函数返回[1,1,1]有什么想法吗? ps没有使用内置函数!

1 个答案:

答案 0 :(得分:1)

您可以尝试:

toBinary = [1,1,1]
return (''.join(str(char) for char in toBinary))

这假设您的函数正确地从十进制转换为二进制,并且唯一的问题是将列表转换为字符串。