当前位置:   article > 正文

python 十进制转二进制_十进制转化为二进制python两行代码

十进制转化为二进制python两行代码

Python 2

python 十进制转2进制有内置函数 bin

方法1:

in:bin(1)

output:'0b1'

方法2:

  1. n = int(input('请输入要转换进制的数值:'))
  2. # x = 2 # 转换为二进制,所以这里取x=2
  3. b = [] # 存储余数
  4. while True: # 一直循环,商为0时利用break退出循环
  5. s = n // 2 # 商
  6. y = n % 2 # 余数
  7. b = b + [y] # 每一个余数存储到b中
  8. print b
  9. if s == 0:
  10. break # 余数为0时结束循环
  11. n = s
  12. b.reverse() # 使b中的元素反向排列
  13. b = [ str(i) for i in b ]
  14. b = ['0b'] + b
  15. print ('该数字转换为二进制后是:')
  16. print ''.join(b)

 

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号