11、求前n个数字的平方和
题目:
- 输入数字N
- 计算:12+22+32+......+N2
思路:
1、将输入的N进行依次递增。
2、写入平方和的方法。
答案:
方法一:运用递归的方法。
def sun(num):
if num == 1:
return 1
else:
number = num**2 + sun(num-1)
return number
a = sun(6)
print(a)
-------------------------------------
91
方法二:运用for循环的方法。
def sun(n):
number = 0
for num in range(1,n+1):
number += num **2
return number
a = sun(6)
print(a)
----------------------
91