1.过程性求和
a = 0 for i in range(1, 501): a = a + i print(a) print(sum(range(1, 501))) a = 0 b = 0 while b < 500: b += 1 a += b print(a)
2.高斯
n=500
s=(1+n)*(n//2)+(1+n)/2
print(s)
3.自己定义一个函数
def func(n):
sum = 0;
for i in range(1,n+1)
sum += i
return sum
b = func(500)
print(b)
4.面向对象