将十进制的数转换为任意进制,十进制数转换进制,#coding: utf
文章由Byrx.net分享于2019-03-23 05:03:12
将十进制的数转换为任意进制,十进制数转换进制,#coding: utf
#coding: utf-8import mathdef translate(num,base_num): if num < base_num: return str(num) else: n = int(math.log10(num)/math.log10(base_num))+1 trans_num = '' for i in range(n): num_add = num/(base_num**(n-i-1)) trans_num = trans_num + str(num_add) num = num - num_add*(base_num**(n-i-1)) return trans_numif __name__ == '__main__': print translate(100,2) print translate(100,8) print translate(100,5)
相关内容
- python实现ssh批量登录并执行命令,pythonssh执行命令,局域
- 自己写的简单的类似minecraft的游戏,类似minecraft游戏
- 遍历制定目录下所有文件,制定目录,#_*_coding:u
- python获得本机机器名,python获得机器,import sys,
- 自动识别现接serial端口名称,识别serial端口名称,#!/us
- python通过wxPython打开并播放wav文件,,''' wx_lib_f
- python字典C段IP筛选整理.py,python.py,"""python字典C
- 批量转换文件编码,批量转换编码,import osimp
- 狂人TD1.5 krtd1.5积分代码破解1,td1.5krtd1.5,#狂人TD1.5 kr
- python文本比较库difflib使用示例,,python的包很丰富,
评论关闭