输入一个十进制整数,请输出其二进制表示形式。二进制数用字符串表示python
时间: 2024-03-06 21:46:33 浏览: 84
从键盘输入一个十进制数,二进制显示
好的,以下是代码实现:
```python
def decimal_to_binary(n):
# 将十进制整数转换为二进制数
binary = ''
while n > 0:
mod = n % 2
n //= 2
binary = str(mod) + binary
return binary if binary else '0'
dec_num = int(input("请输入一个十进制整数:"))
binary_num = decimal_to_binary(dec_num)
print("该整数的二进制表示形式为:", binary_num)
```
运行效果如下:
```
请输入一个十进制整数:10
该整数的二进制表示形式为: 1010
```
阅读全文