问题描述:
10进制数转其他进制数
样例:
输入:10进制数168,目标进制16
输出:168对应的16进制
代码
def fuct(M,N):
'''
将十进制整数M,转换为N进制数
'''
tag='0123456789ABCDEF'
result=''
flag=False #标记M是否为负数
if M<0:
flag=True
while M!=0:
result+=tag[M%N]
M=M//N
if flag:
result+='-'
return result[::-1]
if __name__=="__main__":
print(fuct(168,16))
更多推荐
【python实现10进制转换】
发布评论