Сохранить 100 знаков после запятой в переменной float в Python невозможно, так как стандартные средства языка ограничены размером памяти, которая отводится под число. 1 Стандартный тип float имеет двойную точность, то есть 16 знаков после запятой. 1
Для работы с числами с большей точностью можно использовать специальные библиотеки, например, Decimal. 12