用python编写函数实现将十进制数转换为二进制数
时间: 2024-09-24 07:17:24 浏览: 47
实例007——将十进制数转换为二进制输出.zip
在Python中,可以使用内置的`bin()`函数或者通过循环和除法操作来手动实现十进制转二进制。以下是两种方法:
### 使用内置函数 `bin()`
```python
def decimal_to_binary(n):
return bin(n).replace("0b", "") # 移除前缀 '0b'
# 示例
number = 10
binary_num = decimal_to_binary(number)
print(f"{number}的二进制形式是{binary_num}")
```
### 手动实现(循环法)
```python
def decimal_to_binary_decimal_system(n):
binary_string = ""
while n > 0:
binary_string = str(n % 2) + binary_string
n = n // 2
return binary_string
# 示例
number = 10
binary_num = decimal_to_binary_decimal_system(number)
print(f"{number}的二进制形式是{binary_num}")
```
阅读全文