编写一个函数,输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。

编写一个函数,输入一个十进制整数,分别输出其二进制、八进制、十六进制字符串。


def convert_number(n):
    # 二进制
    binary_str = bin(n)[2:]

    # 八进制
    octal_str = oct(n)[2:]

    # 十六进制
    hex_str = hex(n)[2:]

    return binary_str, octal_str, hex_str

# 测试函数
n = 255
binary, octal, hexadecimal = convert_number(n)
print(f"二进制: {binary}")
print(f"八进制: {octal}")
print(f"十六进制: {hexadecimal}")

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^