This is a bit tricky in python, because aren't looking to convert the floating-point value to a [hex] integer. Instead, you're trying to interpret the IEEE 754 binary representation of the floating-point value as hex.
We'll use the
def double_to_hex[f]:
return hex[struct.unpack['