Python 十进制转换二进制
# 十进制转化二进制"""
知识点: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 十进制转换二进制相关推荐
- python十进制转二进制循环_python十进制转二进制的详解
python十进制转二进制 python中十进制转二进制使用 bin() 函数. bin() 返回一个整数 int 或者长整数 long int 的二进制表示. 下面是使用示例: >>&g ...
- python十进制转二进制循环,python十进制转二进制的详解
python十进制转二进制的详解 发布时间:2020-09-16 11:46:35 来源:脚本之家 阅读:105 作者:V python十进制转二进制 python中十进制转二进制使用 bin() 函 ...
- 十进制转换成十六进制c语言 链栈,C语言 链栈 实现十进制转换二进制,八进制,十六进制...
C语言 链栈 实现十进制转换二进制,八进制,十六进制 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 最后运行结果:代码:#incl ...
- 十进制转换二进制(原码)
十进制转换二进制(原码) 收藏 计算机是采用二进制存储的,计算机的二进制编码方式也分为原码,反码,补码方法.这是一个把十进制数字转换到它的二进制原码的算法,希望能给大家一些启发吧!这个算法我是用V ...
- c语言位运算八进制转二进制,C语言十进制转换二进制八,十六进制。二进制转十进制。...
C语言十进制转换二进制八,十六进制. 十进制转二进制有个计算公式,就是除以2取余再倒序显示余数就是了.可以根据公式写.八制进公式也同理.十六进制有点不一样,大于9的要转为字母.A,B,C,D,E,F. ...
- 用‘栈’的思想编写一个十进制转换二进制、八进制或十六进制的程序
用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...
- bash 将二进制转换为十进制_用‘栈的思想编写一个十进制转换二进制、八进制或十六进制的程序...
用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...
- 定义并调用函数 十进制转二进制_用‘栈的思想编写一个十进制转换二进制、八进制或十六进制的程序...
用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...
- 6-7 十进制转换二进制(15 分)
6-7 十进制转换二进制(15 分) 本题要求实现一个函数,将正整数n转换为二进制后输出. 函数接口定义: void dectobin( int n ); 函数dectobin应在一行中打印出二进制的 ...
- 6-7 十进制转换二进制 (15分)
标题6-7 十进制转换二进制 (15分) 本题要求实现一个函数,将正整数n转换为二进制后输出. 函数接口定义: void dectobin( int n ); 函数dectobin应在一行中打印出二进 ...
最新文章
- 051 日志案例分析(PV,UV),以及动态分区
- linux启动时间极限优化,Linux启动时间的极限优化
- Linux文本搜索工具grep
- Python源码剖析学习二
- python的认识_理解 Python 中的 *args 和 **kwargs
- oracle中的decode的使用
- leetcode 28. 实现 strStr()(kmp)
- (十三) 深入浅出TCPIP之setsockopt参数详解
- Emgu.CV.CvInvoke的类型初始值设定项引发异常
- bert代码使用详解
- BGSOUND与EMBED的区别
- 西门子PLC S7-1200安装指南
- 【ENVI遥感影像分类】 监督、非监督分类
- 子类化和超子类化http://www.cppblog.com/wangjia184/archive/2008/03/27/45520.html
- PAT甲级 1031
- Vue上传图片裁剪预览插件vue-img-cutter的使用
- Shopify独立站注册建站教程,Shopify独立站怎么做
- pg_hint_plan 使用hint固定SQL执行计划
- (转载)C++中的头文件
- python进阶 - day1
热门文章
- app推广渠道数据统计Xintall
- LR-Web服务器和应用程序服务器区别(性能指标)
- visual basic与python_学visual basic还是 python?
- python爬虫实训总结报告_python爬虫简单总结(一)
- runtime error python 3.5_Python 3.5 RuntimeError: can't start new thread
- 计算机病毒是人制,计算机病毒是一组人为设计的程序
- 谁为乔布斯写下「致敬疯子」的广告词
- 网安面试题(common)
- micro usb接口正负极_关于手机MicroUSB接口数据线,这里有最详细解说
- BTT6030芯片手册