📅  最后修改于: 2023-12-03 15:07:17.179000             🧑  作者: Mango
这是一个简单的Python程序,它计算前n个自然数的平方和。下面是程序的代码:
def square_sum(n):
"""计算前n个自然数的平方和"""
return sum([i ** 2 for i in range(1, n + 1)])
该程序使用Python的列表推导式来生成前n个自然数的平方列表,然后使用内置的sum
函数来计算这个列表中所有元素的和。然后返回总和作为平方和。
下面是一个示例,演示如何调用该函数:
>>> square_sum(4)
30
在此示例中,我们将n
设置为4,因此该函数计算1 + 4 + 9 + 16 = 30的平方和。
这个程序非常简单,但它显示了Python语言中有些强大的功能,如列表推导式和内置函数。如果您想更深入地了解这些功能,请查看Python语言的官方文档。