嵌套for循环python(求和/数学)

时间:2018-09-16 16:26:38

标签: python for-loop math

我的教授给我一些关于求和作业的描述不清楚。我只是想知道是否使用嵌套的for循环有正确的主意,或者我走了吗?我在下面发布了上述任务的图片。

Assignment

def c(n):
    sum = 0
    for i in range(1, n+1):
        for j in range(1, n+1):
            sum = sum + i*j

    return sum

2 个答案:

答案 0 :(得分:0)

这里不需要循环:

def c(n):
    return (n**2 + n)**2 / 4

答案 1 :(得分:0)

等于

1*(1+2+....+n) + 2*(1+2+....+n) + 3*(1+2+.....+n)+.....+n*(1+2+....n)

等于

(1+2+....+n)*(1+2+.....+n) 

这是:

square of sum of 1 to n = (n(n+1)/2)**2