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语言编程实现由十进制数到二进制数的转换

php将图片文件转换成二进制输出的方法

二进制字符串到音频的转换(Python 或 Java)[关闭]

怎样用python编程将二进制转成10进制

Python 3 实现数字转换成Excel列名(10进制到26进制的转换函数)

在c++中编写一个程序实现进制转换。