编写一个函数,以n为参数,计算1**2+2**2+3**2+...+n**2,在主程序中输入n的值,调用函数并输出调用的结果。 程序运行的输入数据和输出结果参考如下: 输入: 8 输出: 204
时间: 2024-06-20 14:03:34 浏览: 43
可以通过循环来实现,每次循环计算出当前的平方数,并将其加入总和中,最后返回总和即可。下面是代码实现:
```python
def square_sum(n):
sum = 0
for i in range(1, n+1):
sum += i ** 2
return sum
n = int(input("请输入n的值:"))
result = square_sum(n)
print(result)
```
在主程序中输入n的值,然后调用square_sum函数,将其返回结果赋值给result,最后输出result即可。
阅读全文