python中怎样设计程序将一个十进制数转化为任意进制(2-16进制)的数?并输出(带有A,B,C,D,E,F之类的

日期:2020-03-23 21:38:29 人气:1

python中怎样设计程序将一个十进制数转化为任意进制(2-16进制)的数?并输出(带有A,B,C,D,E,F之类的

根据一般方法,N进制转10进制使用位权展开法,10进制转N进制使用求余数法。 就是不断用待转换数除以N然后求余数,最后把所有余数倒着放一起。 例子: 将24转换为2进制: 原数 进制 余数 24 % 2 -> 0 12 % 2 -> 0 6 % 2 -> 0 3 % 2 -> 1 1 % 2 -> 1 从下往上看:(11000)2,就是24的二进制 所以……上代码。 letters = '0123456789ABCDEFGHIJKLMNOPQRS
    A+
热门评论