Я завершаю задачу Эйлера проекта, но эта функция возвращает бесконечность для любого значения, превышающего 40.
from scipy.special import comb
def B(x):
product = 1
for i in range(x + 1):
product *= comb(x, i)
return product
что я получаю обратно
problem_650.py:10: RuntimeWarning: overflow encountered in double_scalars
product *= comb(x, i)
inf
любая помощь в исправлении этого будет оценена.