python手写进制转换(本文仅探讨从十进制转二进制,八进制,十六进制)
看了
这篇博客,就想记录一下,免得忘了。
分析:
二进制:
我们都知道,二进制就是逢2进1,但是如何把一个十进制数转化成二进制呢?
比如有一个十进制数:6,我们可以把这个十进制数除以2,得到他的商,和余数,再将得到的商除以2,得到商和余数,直到商为0.

我们可以看到,将得到的余数从下到上连起来,就是这个十进制数的二进制表达。我们去计算器里验证一下:

可以看到,跟我们的计算结果一样。
那下面,我们就可以用代码来实现了:
代码:
a = int(