计算下列数列前n(不超过50)项中奇数项之和:s=1*2*3+2*3*4+…+n*(n+1)*(n+2)。 输入:输入一个正整数n 输出:输出前n项中奇数项的和s
时间: 2023-10-24 12:05:43 浏览: 118
数列前n项和的求和公式.doc
根据题目描述,我们可以得出数列中每一项的表达式为:i * (i+1) * (i+2)。
然后我们就可以使用循环来遍历每一项,并判断当前项的奇偶性,最终求出所有奇数项的和。下面是 Python 的实现代码:
```python
n = int(input("请输入一个正整数n:"))
s = 0 # 初始化奇数项和为0
for i in range(1, n+1):
# 判断当前项是否为奇数项
if i % 2 == 1:
s += i * (i+1) * (i+2) # 累加奇数项
print("前", n, "项中奇数项的和为:", s)
```
我们输入 n=5 进行测试,输出结果为:
```
请输入一个正整数n:5
前 5 项中奇数项的和为: 225
```
因此,前 5 项中奇数项的和为 225。
阅读全文