Split a floating-point number in Python
Enter rational number: 3.14159
Characteristic: 0.14159
Mantissa: 3def main():
num = float(input("Enter rational number: ")) # e.g., 3.14159
cha = int(num) # Characteristic (integer part)
man = num - cha # Mantissa (fractional part)
print("Characteristic:", cha)
print("Mantissa:", man)
if __name__ == "__main__":
main()