7-6 格式化输出整数的二进制形式,输出8位二进制,不足8位在前面补0 分数 10  全屏浏览题目 作者 杨军 单位 四川师范大学 输入一个正整数,格式化输出整数的二进制形式,输出共8位二进制,不足8位在前面补0 输入格式: 3 输出格式: 00000011 输入样例: 在这里给出一组输入。例如: 3 输出样例: 在这里给出相应的输出。例如: 0000001用python实现1
时间: 2024-02-28 14:52:51 浏览: 102
ComAssistant串口通信Comport.rar_comport 16进制_delphi 串口助手_vc 34进制_悬浮
可以使用Python的字符串格式化方法和`bin()`函数来实现该题目,代码如下:
```
n = int(input().strip())
s = '{:>08}'.format(bin(n)[2:])
print(s)
```
其中,`bin()`函数可以将一个整数转换为二进制形式的字符串,需要去掉前缀"0b",所以使用`[2:]`将字符串的第3个字符开始截取。
运行示例:
```
3
00000011
```
阅读全文