平方和函数

时间:2018-10-16 02:02:07

标签: python function sum

我正在尝试用python编码平方和,对此我还很陌生。

这是我现在拥有的:

n=int(input("n="))

def sumsquare(n):
    sum=0
    i=0
    while(n<=i):
        sum= sum + i**2
        i= i+1
    return sum

基本上,我要让用户选择一个数字,然后根据该数字,计算平方和,然后return "The sum of square is ___"

4 个答案:

答案 0 :(得分:1)

n=int(input("n="))

def sumsquare(n):
    sum=0
    i=0
    while(i<=n):
        sum= sum + i**2
        i += 1
    return sum

# print(sumsquare(n))
print('the sum of square is {}'.format(sumsquare(n)))

供您参考。

答案 1 :(得分:1)

pythonic的方式是sum(x ** 2 for x in range(1, n + 1))

答案 2 :(得分:0)

您可以将函数pow映射到

rangesum
print(sum(map(lambda x: pow(x, 2), range(n+1))))

答案 3 :(得分:0)

def square(n):
   return n*n

def sum_squares(x):
   sum = 0
   for n in range(x):
      sum += square(n)
   return sum

print(sum_squares(10)) 

//应该是回答285

这是您问题的答案。