码迷,mamicode.com
首页 > 编程语言 > 详细

python编程实现十进制的转换(十进制到任何进制不用系统函数实现)

时间:2018-04-05 13:22:27      阅读:265      评论:0      收藏:0      [点我收藏+]

标签:gpo   lse   png   数据转换   result   递归   技术   http   div   

# 用户给定一个十进制数据,以及进制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编程实现十进制的转换(十进制到任何进制不用系统函数实现)

标签:gpo   lse   png   数据转换   result   递归   技术   http   div   

原文地址:https://www.cnblogs.com/yunlongaimeng/p/8722054.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!