利用一个递归函数实现一个计算功能1**2+2**2+3**2+......+n**2主函数中输出前五项
时间: 2024-03-30 07:31:34 浏览: 63
两个递归实现1!+2!+....+n!
5星 · 资源好评率100%
可以使用递归函数来实现计算1**2+2**2+3**2+......+n**2的功能。首先,定义一个递归函数来计算平方和:
```python
def calculate_square_sum(n):
if n == 1:
return 1
else:
return n**2 + calculate_square_sum(n-1)
```
然后,在主函数中调用该递归函数并输出前五项的结果:
```python
def main():
result = calculate_square_sum(5)
print(result)
main()
```
输出结果为:55
阅读全文