sum = 0 for i in range(10): if i // 3 == 2: continue sum = sum + i print(sum)
时间: 2024-04-30 13:20:33 浏览: 160
PYTHON学习教程:循环代码知识点讲解(for...in、list、tuple元素迭代练习).docx
这段代码是有语法错误的,应该是:
```python
sum = 0
for i in range(10):
if i // 3 == 2:
continue
sum += i
print(sum)
```
这段代码的作用是计算在 0 到 9 的范围内,除以 3 的商等于 2 的数除外,其余数的和。因为当 i // 3 == 2 时,使用 continue 跳过了该循环,所以不会将 i 的值加到 sum 中。最终输出的是符合条件的数的和,即 0 + 1 + 2 + 4 + 5 + 7 + 8 = 27。
阅读全文