输入一个正整数,格式化输出整数的二进制形式,输出共8位二进制,不足8位在前面补0
时间: 2023-12-10 08:03:44 浏览: 34
整数位数不足时可以在前面补零来凑够需要的位数!
可以使用Python内置函数`bin()`将整数转换为二进制字符串,然后使用字符串的方法`zfill()`在前面补0,最后取值后8位即可。以下是示例代码:
```python
num = int(input("请输入一个正整数:"))
binary_str = bin(num)[2:].zfill(8)[-8:]
print(binary_str)
```
示例输出:
```
请输入一个正整数:15
00001111
```
阅读全文