我正在尝试从整数获取二进制。 例如- 输入:6 输出:110 但是我的函数返回None而不是列表。 问题在哪里以及如何解决?
n = 6
reminder = list()
def get_bin(n):
if n == 0:
reminder.append(0)
return reversed(reminder)
elif n == 1:
reminder.append(1)
return reversed(reminder)
else:
div = int(n / 2)
reminder.append(n % 2)
get_bin(div)
print(get_bin(n))