python:输入一个三位数,分别以二级制的形式输出每一位数
时间: 2023-06-26 13:06:20 浏览: 281
Python输出由1,2,3,4组成的互不相同且无重复的三位数
可以使用以下代码实现:
```python
num = int(input("请输入一个三位数:"))
# 取出百位、十位、个位数
hundreds = num // 100
tens = (num // 10) % 10
ones = num % 10
# 分别以二进制形式输出
print("百位数的二进制形式为:", bin(hundreds)[2:])
print("十位数的二进制形式为:", bin(tens)[2:])
print("个位数的二进制形式为:", bin(ones)[2:])
```
运行结果如下:
```
请输入一个三位数:358
百位数的二进制形式为: 1
十位数的二进制形式为: 11
个位数的二进制形式为: 10
```
阅读全文