菲菲小朋友视频讲解Python编程之-十进制换二进制

十进制换二进制算法

短除2,取余数,然后将余数从下往上写

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。

具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

菲菲讲解视频

代码

deften(n):

two = []

whilen:

two.append(n%2)

n = n //2

twolist = []

l = []

twolist = two

fori inrange(len(two)):

l.append(twolist[-1])

twolist.pop()

returnl

number =int(input("请输入十进制的数:"))

print(ten(number))

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180901B08LJI00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券