python学习之——习题二

习题二:求1-100的所有数的和

首先明确,1-100的数字相加一直是前面加后面,如,1+2+3+4......我们平常的计算方法是1+2等于3,然后再使用3+3等于6,然后6+4等于10以此类推加到100,那么我们可以在代码中先定义两个变量,以便进行这样的前后相加。

 1 # 先定义两个变量,由于此次计算中,是由1和0开始的,则:

x = 1

y = 0 

然后使用while进行循环相加,并且嵌入if语句判断x的大小是否已经循环到了100,如果x已经等于100了,那么就break跳出while循环。最后打印出y的值,也就是1-100的数字相加的和。

1 x = 1
2 y = 0
3 while True:
4     y = y + x
5     if x == 100:
6         break
7     else:
8         x = x + 1
9 print(y)

猜你喜欢

转载自www.cnblogs.com/duanyongshuai/p/10577480.html