输入一个自然数,输出它的二进制,八进制,十六进制
时间: 2023-06-05 11:47:19 浏览: 396
将二进制转化为十六进制
输入一个自然数,可以用以下代码输出它的二进制,八进制,十六进制:
```python
num = int(input("请输入一个自然数:"))
# 输出二进制
print("二进制为:", bin(num))
# 输出八进制
print("八进制为:", oct(num))
# 输出十六进制
print("十六进制为:", hex(num))
```
例如,输入数字10,输出结果为:
```
请输入一个自然数:10
二进制为: 0b1010
八进制为: 0o12
十六进制为: 0xa
```
阅读全文