def convert_binary(num):
result = []
if num <= 1:
result.append(num)
else:
while True:
consult = num / 2
reminder = num % 2
result.append(reminder)
if consult == 1:
result.append(consult)
break
num = consult
return int("".join(map(str,result)))
本文介绍了一个将十进制整数转换为二进制字符串的Python函数。该函数通过不断地将输入数值除以2并记录余数来实现转换过程,最终返回由余数组成的二进制字符串。
1099

被折叠的 条评论
为什么被折叠?



