5.编写函数 fun,功能是求 n 以内(不包括 n)同时能被 3 与 7 整除的所有自然数之和 s,并作为函数值返回。
时间: 2023-11-08 16:05:40 浏览: 43
C语言程序设计-编写函数判断一个整数能否同时被3和5整除,若能则返回值为1,否则为0
5星 · 资源好评率100%
好的,下面是函数 `fun` 的实现,代码如下:
```python
def fun(n):
s = 0
for i in range(n):
if i % 3 == 0 and i % 7 == 0:
s += i
return s
```
函数 `fun` 接收一个参数 `n`,表示要求的自然数的范围。函数使用一个循环遍历从 0 到 n-1 的所有自然数,对于每个数,如果它同时能被 3 和 7 整除,就将它加入到累加和 `s` 中。当循环结束后,函数返回累加和 `s` 的值,即为所求的结果。
阅读全文