用Python输入一个十六进制正整数(长度小于1000),输出对应的二进制数
时间: 2024-03-10 19:46:43 浏览: 77
将键入的十六进制数转换为对应二进制数并回显
4星 · 用户满意度95%
可以使用Python的内置函数来实现这个功能,具体代码如下:
```python
# 输入一个十六进制正整数
hex_str = input("请输入一个十六进制正整数:")
# 将十六进制转换成二进制
binary_str = bin(int(hex_str, 16))[2:]
print("二进制数为:", binary_str)
```
输入一个十六进制正整数后,程序会将其转换成对应的二进制数,并输出结果。其中,`int(hex_str, 16)`表示将十六进制字符串`hex_str`转换成十进制数,然后使用`bin()`函数将其转换成二进制字符串,最后使用切片`[2:]`去掉开头的"0b",得到最终的二进制数。
阅读全文