给我一串代码输入一个十进制整数,输出其对应的八进制数和十六进制数。要求输出的八进制数要加前缀0o,输出的十六进制数要加前缀0x
时间: 2024-03-09 21:48:56 浏览: 60
输入10进制,输出16进制
好的,以下是这段代码的实现:
```python
dec = int(input("请输入一个十进制整数:"))
octal = oct(dec)
hexadecimal = hex(dec)
print("对应的八进制数为:", octal)
print("对应的十六进制数为:", hexadecimal)
```
运行程序后,会提示用户输入一个十进制整数。接着,程序会将输入的整数转换成对应的八进制数和十六进制数,并分别打印输出。其中,八进制数会加上前缀“0o”,十六进制数会加上前缀“0x”。
阅读全文