求任意数以内的相加最后的和的两种方法

n=0
for i in range(1,101):
n =i+n
print (n);
print ((1+100)*100/2)

print ((1+50)*50/2)
y=0
for x in range(1,51):
y=x+y
print (y)
1.可以通过循环把上一个数和下一数相加求出最后的结果
2.也可以通过数学公式 (首项+末项)*项数/2 也可以得到任意数内相加最后的和
posted @ 2016-06-24 16:03  FreeMan1  阅读(189)  评论(0编辑  收藏  举报