摘要:
问题:将十进制转化成k进制 分析:使用除余法,先将该数除于k将得到的余数作为第一位,然后再用得到的商除于k,将得到的余数作为第二位,依次类推,直到商为0结束。 阅读全文
摘要:
问题:将k进制a转化成十进制b。 例如:'1101'是2进制,转成成十进制是1*23+1*22+0*2+1*20=8+4+0+1=13 分析:如果有字母的话,代表是十进制以上。先把字母转化成相对应的数字。 然后再进行计算,一种朴素的方法是直接乘方,进行计算。 def get_ten_num(k, a 阅读全文