python 代码实现 十进制 转 二进制


#!/usr/bin/python
#_*_ coding:utf-8 _*_

binary = ['128','64','32','16','8','4','2','1','0']
jg = []
ad = int(raw_input('请输入数值:'))
#print binary
for i in range(9):
    numb = int(binary[i])
    if ad == numb:
        jg.append('1')
        jg.append((len(binary)-i-1)*'0')
        break

    elif ad > numb:
        ad = ad - numb
        jg.append('1')
    else:
        jg.append('0')
print(''.join(jg))

#@_@ 欢迎交流!联系人 广西宾阳 阿桂 qq149951292


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM