以下代码片段使用 Python 的 while 循环计算 0 到 4 的累加和。

i = sum = 0
while i <= 4:
    sum += i
    i = i+1

print(sum)

这段代码的输出结果是什么?

  • A. 以上都不对。
  • B. 4
  • C. 0

正确答案: C. 0

解析:

代码中,变量 isum 初始化为 0。循环条件是 i <= 4,当 i 小于等于 4 时循环执行。在每次循环中,sum 加上 i 的值,i 加 1。由于 isum 初始值为 0,循环执行的第一步,sum 就被赋值为 0,后续循环中,i 的值不断增加,但 sum 始终保持为 0。因此,循环结束后,sum 的值仍然是 0,输出结果为 0。

Python 代码循环求和:while 循环计算结果

原文地址: https://www.cveoy.top/t/topic/f09f 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录