Не пытайтесь наследовать от float, а затем удаляйте методы. Определите класс, который делает то, что вы хотите, с плавающей точкой в качестве атрибута.
Вы можете, использовал advance='no'
опция:
a='some string and '
b='some other string'
write(*,101,advance='no') a
...
write(*,102) b
...
101 format(a)
102 format(a)
Это подавит разрыв строки.