# 十进制转化二进制"""
知识点:1、数据类型转换2、赋值运算符,注意:一定要先定义变量3、逻辑运算符,or and not4、Wile/for循环5、算术运算符,整除'//',求余'%'6、字符串索引
"""while True:# 提示输入一个整数num = float(input('请输入整数:'))# 定义变量b_inv = ''b_order = ''j = 1# 退出程序if num == int(False):   # 等价于num == 0print('退出转换!')break   # 结束循环# 重新输入if num < 0 or num > int(num):print('请输入正整数!!!')continue        # 结束本次循环,开始下次循环# 倒序写入while not False:    # not False == True# 能被2整除写入'0'if num % 2 == 0:b_inv += '0'# 不能被2整除写入'1'else:b_inv += '1'# 跳出循环条件if num // 2 == 0:break   # 结束循环num //= 2   # 整除2j += 1      # 循环累加# 顺序输出for i in range(j):# 再倒序写入b_order += b_inv[-(i + 1)]print('它的二进制是:{}'.format(b_order))

运行结果:

Python 十进制转换二进制相关推荐

  1. python十进制转二进制循环_python十进制转二进制的详解

    python十进制转二进制 python中十进制转二进制使用 bin() 函数. bin() 返回一个整数 int 或者长整数 long int 的二进制表示. 下面是使用示例: >>&g ...

  2. python十进制转二进制循环,python十进制转二进制的详解

    python十进制转二进制的详解 发布时间:2020-09-16 11:46:35 来源:脚本之家 阅读:105 作者:V python十进制转二进制 python中十进制转二进制使用 bin() 函 ...

  3. 十进制转换成十六进制c语言 链栈,C语言 链栈 实现十进制转换二进制,八进制,十六进制...

    C语言 链栈 实现十进制转换二进制,八进制,十六进制 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 最后运行结果:代码:#incl ...

  4. 十进制转换二进制(原码)

    十进制转换二进制(原码) 收藏   计算机是采用二进制存储的,计算机的二进制编码方式也分为原码,反码,补码方法.这是一个把十进制数字转换到它的二进制原码的算法,希望能给大家一些启发吧!这个算法我是用V ...

  5. c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...

    C语言十进制转换二进制八,十六进制. 十进制转二进制有个计算公式,就是除以2取余再倒序显示余数就是了.可以根据公式写.八制进公式也同理.十六进制有点不一样,大于9的要转为字母.A,B,C,D,E,F. ...

  6. 用‘栈’的思想编写一个十进制转换二进制、八进制或十六进制的程序

    用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...

  7. bash 将二进制转换为十进制_用‘栈的思想编写一个十进制转换二进制、八进制或十六进制的程序...

    用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...

  8. 定义并调用函数 十进制转二进制_用‘栈的思想编写一个十进制转换二进制、八进制或十六进制的程序...

    用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...

  9. 6-7 十进制转换二进制(15 分)

    6-7 十进制转换二进制(15 分) 本题要求实现一个函数,将正整数n转换为二进制后输出. 函数接口定义: void dectobin( int n ); 函数dectobin应在一行中打印出二进制的 ...

  10. 6-7 十进制转换二进制 (15分)

    标题6-7 十进制转换二进制 (15分) 本题要求实现一个函数,将正整数n转换为二进制后输出. 函数接口定义: void dectobin( int n ); 函数dectobin应在一行中打印出二进 ...

最新文章

  1. 051 日志案例分析(PV,UV),以及动态分区
  2. linux启动时间极限优化,Linux启动时间的极限优化
  3. Linux文本搜索工具grep
  4. Python源码剖析学习二
  5. python的认识_理解 Python 中的 *args 和 **kwargs
  6. oracle中的decode的使用
  7. leetcode 28. 实现 strStr()(kmp)
  8. (十三) 深入浅出TCPIP之setsockopt参数详解
  9. Emgu.CV.CvInvoke的类型初始值设定项引发异常
  10. bert代码使用详解
  11. BGSOUND与EMBED的区别
  12. 西门子PLC S7-1200安装指南
  13. 【ENVI遥感影像分类】 监督、非监督分类
  14. 子类化和超子类化http://www.cppblog.com/wangjia184/archive/2008/03/27/45520.html
  15. PAT甲级 1031
  16. Vue上传图片裁剪预览插件vue-img-cutter的使用
  17. Shopify独立站注册建站教程,Shopify独立站怎么做
  18. pg_hint_plan 使用hint固定SQL执行计划
  19. (转载)C++中的头文件
  20. python进阶 - day1

热门文章

  1. app推广渠道数据统计Xintall
  2. LR-Web服务器和应用程序服务器区别(性能指标)
  3. visual basic与python_学visual basic还是 python?
  4. python爬虫实训总结报告_python爬虫简单总结(一)
  5. runtime error python 3.5_Python 3.5 RuntimeError: can't start new thread
  6. 计算机病毒是人制,计算机病毒是一组人为设计的程序
  7. 谁为乔布斯写下「致敬疯子」的广告词
  8. 网安面试题(common)
  9. micro usb接口正负极_关于手机MicroUSB接口数据线,这里有最详细解说
  10. BTT6030芯片手册