等差数列的求和公式用python实现
时间: 2024-09-13 17:17:32 浏览: 56
python等差数列求和公式前 100 项的和实例
等差数列的求和公式用于计算等差数列的前n项的和,等差数列是指一个序列中每一项与其前一项的差是常数。等差数列的求和公式是:
\[ S_n = \frac{n(a_1 + a_n)}{2} \]
其中,\( S_n \) 是前n项的和,\( a_1 \) 是首项,\( a_n \) 是第n项,\( n \) 是项数。
等差数列的第n项 \( a_n \) 可以用公式表示为:
\[ a_n = a_1 + (n - 1)d \]
其中,\( d \) 是公差,即相邻两项的差。
使用Python实现等差数列求和的函数可以如下:
```python
def arithmetic_sequence_sum(a1, d, n):
"""
计算等差数列的前n项和
:param a1: 首项
:param d: 公差
:param n: 项数
:return: 前n项的和
"""
an = a1 + (n - 1) * d # 计算第n项
sum_n = n * (a1 + an) // 2 # 根据公式计算和
return sum_n
# 示例:首项为1,公差为1,项数为10的等差数列的前10项和
print(arithmetic_sequence_sum(1, 1, 10))
```
阅读全文