按公式 s=1^2+2^2+3^2+...+n^2,求累计加和,s 不超过 1000 的最大项数 n,程序运行结果如下所示: n s 1 1 2 5 3 14 4 30 ...... 累计和不超过 1000 的最大项数是 n=13
代码如下:
s=0
n=0
print("n"+" "+"s")
while s<=1000:
n=n+1
s=s+n**2
if s<=1000:
print(str(n)+" "+str(s))
运行截图如下: