python输入一个十进制的整数。将它转换为二进制数、八进制数和十六进制数。
时间: 2024-05-01 22:23:51 浏览: 177
Python中不同进制互相转换(二进制、八进制、十进制和十六进制)
可以使用内置函数 `bin()`、`oct()`、`hex()` 来将一个十进制数转换为二进制、八进制、十六进制数。示例代码如下:
```python
dec = int(input("请输入一个十进制整数:"))
# 转换为二进制数
bin_num = bin(dec)
print("转换为二进制数:", bin_num)
# 转换为八进制数
oct_num = oct(dec)
print("转换为八进制数:", oct_num)
# 转换为十六进制数
hex_num = hex(dec)
print("转换为十六进制数:", hex_num)
```
示例输出:
```
请输入一个十进制整数:100
转换为二进制数: 0b1100100
转换为八进制数: 0o144
转换为十六进制数: 0x64
```
阅读全文