Python 代码:将十进制数转换为二进制、八进制和十六进制
下面是一个 Python 代码示例,用于将用户输入的十进制自然数转换为二进制、八进制和十六进制表示:
num = int(input('请输入一个自然数: '))
# 输出二进制表示
binary = '{0:b}'.format(num)
print('二进制表示:', binary)
# 输出八进制表示
octal = '{0:o}'.format(num)
print('八进制表示:', octal)
# 输出十六进制表示
hexadecimal = '{0:x}'.format(num)
print('十六进制表示:', hexadecimal)
在上述代码中,我们首先使用 int() 函数从用户输入中获取一个自然数,并将其赋值给变量 num。然后,使用 format() 函数结合格式化字符串的形式,将该自然数转换为二进制、八进制和十六进制表示。最后,使用 print() 函数输出转换结果。
运行代码后,按照提示输入一个自然数,即可得到对应的二进制、八进制和十六进制表示。
原文地址: https://www.cveoy.top/t/topic/dm6Y 著作权归作者所有。请勿转载和采集!