编写函数求1~n(闭区间)中奇数的平方和。 n 为大于1的正整数。
def getsum(n):
sum = 0
for x in range(1, n+1):
if x % 2 == 1:
sum += x * x
return sum
print( getsum(5) )
def getRes(n):
return sum([each * each for each in range(1, n + 1) if each % 2 != 0])
print(getRes(5))
def s(n):
return sum(map(lambda x: pow(x, 2), range(1, n + 1, 2)))
print(s(5))
'''--result
35
'''