题目4:求整数1-200的累加值,需要忽略所有个位为3的数,或者能被3整除的数
时间: 2024-01-21 12:16:20 浏览: 117
这道题可以使用循环和条件语句来解决。
首先,我们可以使用一个 for 循环来遍历整数 1-200,每次将符合条件的数累加到一个变量中。在循环内部,我们可以使用条件语句来判断当前数是否应该被忽略。
具体来说,我们可以使用以下代码:
```python
total = 0 # 累加总和
for i in range(1, 201):
if i % 10 == 3 or i % 3 == 0:
continue # 忽略当前数
total += i # 累加当前数
print(total)
```
在这个代码中,我们使用了 continue 语句来跳过当前循环,如果当前数的个位为 3 或者能被 3 整除。否则,我们将当前数累加到 total 变量中。最后,我们输出 total 的值即可。
运行这段代码,输出的结果为 15767。
阅读全文