用python做,输入一个十进制整数,输出它对应的二进制,八进制,十六进制形式(进制转换函数分别为:bin()、oct()、hex())。
时间: 2024-09-14 13:05:59 浏览: 48
二进制、八进制、十进制、十六进制之间转换详解
在Python中,可以使用内置函数`bin()`, `oct()`, `hex()`来实现十进制整数到二进制、八进制、十六进制的转换。这些函数都接受一个整数作为参数,并返回一个字符串表示的对应进制数。
下面是一个简单的Python代码示例,用于实现上述功能:
```python
def convert_number(number):
# 将十进制整数转换为二进制
binary = bin(number)
# 将十进制整数转换为八进制
octal = oct(number)
# 将十进制整数转换为十六进制
hexadecimal = hex(number)
# 输出结果
print(f"十进制数 {number} 的二进制表示为: {binary}")
print(f"十进制数 {number} 的八进制表示为: {octal}")
print(f"十进制数 {number} 的十六进制表示为: {hexadecimal}")
# 示例:将十进制数10转换为二进制、八进制和十六进制
convert_number(10)
```
运行上述代码,将会输出十进制数10对应的二进制、八进制和十六进制形式。
阅读全文