要求:
第一行,输入16进制数字
第二行,输入转换成任意进制的数字(10进制以下数字)
输出:转换成任意数字
def func():
x = input()
x = int('0x'+x, 16)
y = int(input())
str_out = ''
while True:
a = x // y
b = x % y
str_out += str(b)
if a == 0:
break
else:
x = a
print(str_out[::-1])
if __name__ == '__main__':
func()
该博客介绍如何使用Python将用户输入的16进制数字转换为任意10进制以下的进制表示。通过程序实现,用户首先输入16进制数,然后指定目标进制,程序将完成转换并输出结果。
2062

被折叠的 条评论
为什么被折叠?



