sum=0 i=0 while sum<20: i=i+1 sum=sum+i print(sum)如何执行的
时间: 2023-05-20 22:07:45 浏览: 103
这段代码是一个简单的循环程序,首先定义了变量sum和i,初始值分别为0。然后进入循环,只要sum小于20,就执行循环体内的两条语句:i=i+1 和 sum=sum+i。即不断地将i累加到sum上,直到sum达到或超过20为止。最后输出sum的值,应该是21。
相关问题
i = sum = 0 while i <= 4: sum += i i = i+1 print(sum)什么意思
这段代码的意思是定义了两个变量 i 和 sum,初始值都为 0。然后进入一个循环,当 i 小于等于 4 时,执行循环体内的语句。循环体内将 sum 的值赋为 i,然后将 i 的值加 1。最后输出 sum 的值,即输出 4。
sum = 0 i = 1 while i < 6: sum = sum+ i ; = i+1 print ("sum is % d. " % sum)
这段代码有一个语法错误,应该是:
```
sum = 0
i = 1
while i < 6:
sum = sum + i
i = i + 1
print("sum is %d." % sum)
```
这是一个求 1 到 5 的和的简单程序。变量 `sum` 初始值为 0,变量 `i` 初始值为 1,然后进入循环,每次把 `i` 的值加到 `sum` 上,并将 `i` 的值加 1,直到 `i` 的值不小于 6,循环结束,输出 `sum` 的值。在输出时使用了字符串格式化,将 `sum` 的值插入到字符串中的 `%d` 的位置。
阅读全文