Python 代码循环求和:while 循环计算结果
以下代码片段使用 Python 的 while 循环计算 0 到 4 的累加和。
i = sum = 0
while i <= 4:
sum += i
i = i+1
print(sum)
这段代码的输出结果是什么?
- A. 以上都不对。
- B. 4
- C. 0
正确答案: C. 0
解析:
代码中,变量 i 和 sum 初始化为 0。循环条件是 i <= 4,当 i 小于等于 4 时循环执行。在每次循环中,sum 加上 i 的值,i 加 1。由于 i 和 sum 初始值为 0,循环执行的第一步,sum 就被赋值为 0,后续循环中,i 的值不断增加,但 sum 始终保持为 0。因此,循环结束后,sum 的值仍然是 0,输出结果为 0。
原文地址: https://www.cveoy.top/t/topic/f09f 著作权归作者所有。请勿转载和采集!