公式计算 题目描述:编写三个函数fz(n), fm(n), sum_(n)分别计算下列公式的分子和,分母积以及公式总和值。 s=1+(1+2)/(1×2)+(1+2+3)/(1×2×3)+⋯+(1+2+3+⋯+n)/(1×2×3×…×n)
时间: 2023-10-31 22:05:39 浏览: 103
公式计算程序
以下是 Python 代码实现:
```python
def fz(n):
return sum(range(1, n+1))
def fm(n):
prod = 1
for i in range(2, n+1):
prod *= i
return prod
def sum_(n):
s = 1
for i in range(2, n+1):
s += fz(i) / fm(i)
return s
```
其中,`fz(n)` 函数用于计算分子,`fm(n)` 函数用于计算分母积,`sum_(n)` 函数用于计算公式总和值。可以调用 `sum_(n)` 函数来计算给定 n 值时公式的和。
阅读全文