関数を持つプログラムがあると仮定します
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
.
どうすればこの問題を解決できますか?