将一个整数转化为二进制有什么方法?
你可以百度一下,有固定的算法。
但我想从最直观的理解的角度,基于数值位置,尝试手写一个计算方法。先把代码贴在这里,后面解释:
# 对任意整数转化为二进制表示
# 指定任意整数
y = 15
# 预先定义序列
i = [1]
while i[0] < y:
i.insert(0,i
将一个整数转化为二进制有什么方法?
你可以百度一下,有固定的算法。
但我想从最直观的理解的角度,基于数值位置,尝试手写一个计算方法。先把代码贴在这里,后面解释:
# 对任意整数转化为二进制表示
# 指定任意整数
y = 15
# 预先定义序列
i = [1]
while i[0] < y:
i.insert(0,i