もちろん、小数点以下を逆に変換するPythonの例を紹介します。
`` `
＃十進をバイナリに変換する機能
defimal_to_binary（decimal）：
    binary = ''
    10進数> 0：
        バイナリ= str（10進％2） +バイナリ
        小数// = 2
    バイナリを返します

＃バイナリを小数に変換する機能
def binary_to_decimal（binary）：
    小数= 0
    バイナリの数字の場合：
        小数= 10進数 * 2 + int（桁）
    小数を返します

＃例の使用
print（decimal_to_binary（10））＃出力： '1010'
print（binary_to_decimal（ '1010'））＃出力：10
`` `
Decimal_To_binary関数では、小数数を繰り返し2で除算し、10進数がゼロになるまで残りをバイナリ文字列に追加します。Binary_To_decimal関数では、各バイナリ数字を左から右に繰り返し、現在の小数値に2を掛け、現在のバイナリ桁（0または1）を追加して次の小数値を取得します。
Sure, here's an example program in Python that converts decimal numbers to binary and vice versa:
```
# function to convert decimal to binary
def decimal_to_binary(decimal):
    binary = ''
    while decimal > 0:
        binary = str(decimal % 2) + binary
        decimal //= 2
    return binary

# function to convert binary to decimal
def binary_to_decimal(binary):
    decimal = 0
    for digit in binary:
        decimal = decimal * 2 + int(digit)
    return decimal

# example usage
print(decimal_to_binary(10))  # output: '1010'
print(binary_to_decimal('1010'))  # output: 10
```
In the decimal_to_binary function, we repeatedly divide the decimal number by 2, appending the remainder to the binary string until the decimal number becomes zero. In the binary_to_decimal function, we iterate through each binary digit from left to right, multiplying the current decimal value by 2 and adding the current binary digit (0 or 1) to get the next decimal value.