按公式s=1平方+2平方+3平方+...+n平方,求累计加和s不超过1000的最大项数n
s, n = 0 ,1
while True:
s += n * n
if s > 1000:
break
n += 1
print('累积和不超过1000的最大项数是%d'%n)
你题目的解答代码如下:(如有帮助,望采纳!谢谢! 点击我这个回答右上方的【采纳】按钮)
s=0
n=0
while s<=1000:
n += 1
s += n ** 2
print('不超过1000的最大项数是',n)
sum(i**2 for i in range(1,n+1))