习题二:求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)
原文:https://www.cnblogs.com/duanyongshuai/p/10577480.html