从1、2、3开始一直加,加到200,看起来并不容易计算。学过等差数列的话可以很快计算出结果,没学过也没关系,用python的while循环来计算就很容易。
首先我们要循环200次:
a = 1
while a <= 200:
# 表达式
a += 1
这里的a += 1是一个通用的缩写形式,很多编程语言中都有这样的表达式,意思是a=a+1。
接下来,初始化一个变量number_sum=0,用来接受累加的值。
number_sum = 0
a = 1
while a <= 200:
number_sum += a
a += 1
print(number_sum)
a每个循环会增加1。当a为1时,a<=200,满足条件,number_sum=0+1,值为1,a=2,进入第二个循环;2<=200,number_sum=1+2,值为3,a=3,满足条件,进入第三个循环。直到a=201,不满足循环条件,不在增加number_sum,此时输出number_sum,得到最终结果。
20100