以下是一个示例代码,实现了接受一个整数参数n,并返回序列的前n项之和。
def sum_of_sequence(n):
sequence = [i+1 for i in range(n)] # 生成序列 [1, 2, 3, ..., n]
return sum(sequence) # 返回序列的和
# 测试示例
n = 5
result = sum_of_sequence(n)
print("前", n, "项序列的和为:", result)
输出结果为:
前 5 项序列的和为: 15
在这个示例中,我们首先使用列表生成式生成了一个长度为n的序列,其中每个元素都是从1开始递增的整数。然后使用sum()
函数对这个序列进行求和,并将结果返回。最后测试了一个n为5的示例,输出了前5项序列的和为15。