python编程,将1-10的平方和依次添加到一个新建的列表中

python编程,将1-10的平方和依次添加到一个新建的列表中
说明:补充完整函数main(),其中给定变量squares作为输出列表


 
def main(num):
    squares = []
    nsum = 0
    for i in range(1, num + 1):
        nsum += i * i
        squares.append(nsum)
    return squares
 

squares = main(10)
print(squares)

img


def main(n):
    squares = []
    s = 0
    for i in range(1, n+1):
        s += i**2
        squares.append(s)
    return squares


print(main(10))