python编程实现十进制的转换(十进制到任何进制不用系统函数实现)
Posted brucelong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python编程实现十进制的转换(十进制到任何进制不用系统函数实现)相关的知识,希望对你有一定的参考价值。
# 用户给定一个十进制数据,以及进制n, 完成n进制的转换,输出结果给用户(不要借助已有函数)
# 用户的输入进制数据
Decdata = int(input("请输入一个十进制数据:"))
# 用户输入的进制n
Hex = int(input("请输入一个进制n:"))
# 自定义数据转换函数
def DecConversion(dec,n):
# 存放输出数据初始化
result = \'\'
# 判断数据是否为空
if dec:
# 递归调用进制数据转换函数
result = DecConversion(dec // n,n)
# 输出转换后的结果
return result + str(dec % n)
else:
return result
# 输出结果给用户
print(DecConversion(Decdata,Hex))
运行结果:
以上是关于python编程实现十进制的转换(十进制到任何进制不用系统函数实现)的主要内容,如果未能解决你的问题,请参考以下文章
二进制字符串到音频的转换(Python 或 Java)[关闭]