写一个十进制转二进制的函数
时间: 2024-03-16 13:43:05 浏览: 138
好的,以下是一个将十进制数转换为二进制数的 Python 函数:
```python
def decimal_to_binary(decimal_num):
binary_num = ""
while decimal_num > 0:
remainder = decimal_num % 2
binary_num = str(remainder) + binary_num
decimal_num = decimal_num // 2
return binary_num
```
这个函数接受一个十进制数作为参数,并返回一个二进制数的字符串。它使用了一个 while 循环,对十进制数进行二进制转换,每次将余数添加到二进制数的开头,并将十进制数除以 2。当十进制数变为 0 时,函数返回二进制数的字符串。
阅读全文