# 用户给定一个十进制数据,以及进制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))
运行结果: