任意进制转换 python实现
来源:互联网 发布:新开的淘宝店怎么找货 编辑:程序博客网 时间:2024/06/05 11:15
# coding:utf-8'''描述:给定一个十进制数M,以及需要转换的进制数N。将十进制数M转化为N进制数输入: 4 2输出: 100@author:chimuuu'''import 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__': data = raw_input().split() M, N = int(data[0]), int(data[1]) print translate(M, N)
阅读全文
0 0
- 任意进制转换 python实现
- 利用python实现任意进制的相互转换
- 任意进制转换的递归实现
- 用栈实现任意进制转换
- C++实现任意进制转换
- Java实现任意进制转换
- 任意进制转换
- 任意进制转换
- 任意进制转换
- 任意进制转换
- 任意进制转换
- 任意进制转换!!!
- 任意进制转换
- 任意进制转换
- 任意进制转换
- 任意进制转换
- 任意进制转换
- 任意进制转换
- java 实现二分查找法
- 常用命令
- 【Android】Fragment+Viewpager实现底部导航栏(带小红点)
- 安全技术网站+开源网址
- CMS 垃圾回收
- 任意进制转换 python实现
- quartz springh和 spring-task 定时任务
- android下pthread相关概念理解
- Android XML布局文件解析过程源码解析
- sqlserver性能优化
- 泛类弄的声明
- PHP面试篇之基础0
- (CSU
- CF —— Codeforces Round #428 (Div. 2) B. Game of the Rows