利用while+循环求+1-100+的所有奇数和及偶数和。
1个回答
关注
展开全部
咨询记录 · 回答于2024-01-06
利用while+循环求+1-100+的所有奇数和及偶数和。
您好:
利用while+循环求1-100的所有奇数和及偶数和的方法如下:
奇数和:
sum_odd = 0
i = 1
while i <= 100:
if i % 2 != 0:
sum_odd += i
i += 1
print("1-100的所有奇数和为:", sum_odd)
偶数和:
sum_even = 0
i = 1
while i <= 100:
if i % 2 == 0:
sum_even += i
i += 1
print("1-100的所有偶数和为:", sum_even)
运行结果输出:
1-100的所有奇数和为: 2500
1-100的所有偶数和为: 2550
其中,`sum_odd`和`sum_even`分别是奇数和偶数的累加器;`i`是循环控制变量,从1到100自增。在`while`循环体内,可以通过判断`i`的奇偶性来进行累加,当`i`为奇数时,加入到奇数累加器`sum_odd`中;否则,加入到偶数累加器`sum_even`中。运行结束后,输出最终的结果。