// def decimal_to_binary(decimal) :
    integer_part = int(decimal)
    fractional_part = decimal - integer_part
    binary_integer = bin(integer_part)[2:]

    binary_fraction = ''
    while fractional_part:
//fractional_part *= 2
//bit = int(fractional_part)
//binary_fraction += str(bit)
//fractional_part -= bit
//if len(binary_fraction) > 10:  # Prevent infinite loop for fractions
//break

//return f'{binary_integer}.{binary_fraction}' if binary_fraction else binary_integer

//def binary_to_decimal(binary) :
    //integer_part, _, fractional_part = binary.partition('.')
    //decimal_integer = int(integer_part, 2)
    //decimal_fraction = sum(int(bit) * 2 * *-index for index, bit in enumerate(fractional_part, start = 1))

    //return decimal_integer + decimal_fraction

    //def display_menu() :
    //print("Choose an option:")
    //print("1: Convert decimal to binary")
    //print("2: Convert binary to decimal")
    //return input("Enter 1 or 2: ")

    //def main() :
    //choice = display_menu()

    //if choice == '1' :
        //decimal = float(input("Enter a decimal number: "))
        //print(f'The binary equivalent is: {decimal_to_binary(decimal)}')
        //elif choice == '2' :
        //binary = input("Enter a binary number: ")
        //print(f'The decimal equivalent is: {binary_to_decimal(binary)}')
    //else:
//print("Invalid choice. Please enter 1 or 2.")

//if _name_ == "_main_" :
    //main()