Long int слишком велик, чтобы конвертировать в float
Предполагая, что у меня есть программа с функцией
def fakultaet(x):
if x>1:
return(x* fakultaet(x-1))
else:
return(1)
который возвращает факториал данного числа, мне нужно рассчитать
1.0/fakultaet(200)
но я получаю ошибку переполнения:long int too large to convert to float
.
Как я могу решить эту проблему?