用python实现一个十进制整数,输出其对应的八进制数和十六进制数。要求输出的八进制数要加前缀0o,输出的十六进制数要加前缀0x
时间: 2024-02-01 08:13:33 浏览: 100
python 实现进制转换(8进制、10进制、16进制)
可以使用内置函数 `oct` 和 `hex` 来实现:
```python
num = 12345
print("八进制数为:", oct(num))
print("十六进制数为:", hex(num))
```
输出:
```
八进制数为: 0o30071
十六进制数为: 0x3039
```
需要注意的是,八进制数会自动加上前缀 `0o`,十六进制数会自动加上前缀 `0x`。
阅读全文