python中怎么将数的二进制打印出来

2021-02-25 07:04:22 字数 992 阅读 7864

1楼:匿名用户

二进制:

in [7]: bin(10)

out[7]: '0b1010'

十六进制:

in [8]: hex(10)

out[8]: '0xa'

八进制:

in [9]: oct(10)

out[9]: '012'

2楼:细雨摇琴

# 十进

制版 to 二进

python中怎样设计程序将一个十进制数转化为任意进制(2-16进制)的数?并输出(带有a,b,c,d,e,f之类的

3楼:热心网友

根据bai一般方法,n进制

转10进制使du

用位权法zhi,10进制转n进制使dao用求余数法。

就是不内断用待转换容

数除以n然后求余数,最后把所有余数倒着放一起。

例子:将24转换为2进制:

原数 进制 余数

24 % 2 -> 0

12 % 2 -> 0

6 % 2 -> 0

3 % 2 -> 1

1 % 2 -> 1

从下往上看:(11000)2,就是24的二进制所以......上**。

letters = '0123456789abcdefghijklmnopqrstuvwxyz' # 从0~10~z的字母表,最高支持36进制

num = 82493216 # 要转换的数sy = 13 # 要转换到的进制

li = # 用来保存求余数后的值

while num/sy>0: # 如果num/sy大于0,即还没有转换完

num //= sy # 除掉

li.reverse() # 倒转

for x in li:

print(letters[x], end="") # 输出对应的字母,不换行

打印机打印出来的字是扭的,打印机 打出来字是歪的?怎么办

1楼 babyan涩 如果平时打印 正确的突然打印出现乱码,首先检查数据线接触是否完好,重新拔出插入试试。 检查完后还是乱码,通常是数据线损坏,更换一个即可。 还有一种情况就是打印机驱动程序损坏。 方法 重新安装驱动程序了,点击 打印机图标 ,然后按delete键或右击鼠标,选快捷菜单中的 删除 ,...

在中,阿尔法符号怎么打印不出来,在word中,阿尔法符号怎么打印不出来

1楼 在输入法的小图标上右键击键盘图标,弹出的选项框里选希腊字母就可以了。 如何在word中输入阿尔法 伽马等符号? 2楼 万七七 按住电脑上的alt键,再按小键盘输入42689再松开即可得到 ,输入42690再松开即可得到 ,同理则可键入所有希腊字母。 3楼 废柴船长 方法一 1 单击插入 符号 ...

作业帮中的试卷怎么打印出来,怎样把用作业帮找出的试题答案打印出来

1楼 漫雨弑天 你的试卷是什么类型呢?但我建议你可以去 作业精灵 和 互动作业 查一下答案 怎样把用作业帮找出的试题答案打印出来 2楼 匿名用户 1 用手机 安装一个作业帮软件,然后打开,点击拍题或者读题,具体如图所示。 2 然后拍摄不会做的题目,具体如图所示。 3 选取好完整的题目,然后点击完成,...