#1-500求和
n=0
result = 0
#开始循环
while n <500:
n=n+1
result = result + n
#打印
print(n,result)
一般方法
#1-500求和
#高斯求和公式 S=(a1+an)*n/2
sum=0
a1=1
an=500
sum = (a1+an)*500/2
#打印
print(sum)
高斯求和
#1-500求和(利用函数实现高斯方法的求和)
def sum(a1,an,n):
sum=0
sum=(a1+an)*n/2
print(sum)
if __name__=='__main__':
sum(1,500,500)
利用函数实现高斯方法的求和