Python计算机,求解

定义一个函数,求任意个连续整数的乘积
1.定义函数名为fact的函数,向函数内传入形参n1,n2
2.调用函数,向函数内传入2,11和14,19两组数据测试结果。

是把n1到n2之间所有的整数乘起来吗?

def fact(n1,n2):
    s = 1
    for i in range(n1,n2+1):
        s*=i
    return s

print(fact(2,11))
print(fact(14,19))

结果

39916800
19535040