我们使用以下算法来将十进制数转换为二进制数:
代码示例:
def decimal_to_binary(decimal_num): binary_str = ""
while decimal_num != 0:
remainder = decimal_num % 2
binary_str += str(remainder)
decimal_num //= 2
return binary_str[::-1]
print(decimal_to_binary(10)) # 输出 "1010" print(decimal_to_binary(27)) # 输出 "11011"
上一篇:不使用数组获取最小数的序号
下一篇:不使用数组进行排序输出的方法