
python
def sum_divisible(start, end):
# 初始化变量来存储能被3整除的数和能被5整除的数
sum_of_divisible_by_3 = 0
sum_of_divisible_by_5 = 0
# 遍历给定区间内的所有数
for number in range(start, end + 1):
# 判断当前数是否能被3整除
if number % 3 == 0:
sum_of_divisible_by_3 += number
# 判断当前数是否能被5整除
if number % 5 == 0:
sum_of_divisible_by_5 += number
# 将能被3整除的数和能被5整除的数相加,得到最终结果
return sum_of_divisible_by_3 + sum_of_divisible_by_5
# 调用函数并传入参数
result = sum_divisible(100, 200)
print("在区间100到200中,能被3整除或能被5整除的数的和为:", result)
这段代码定义了一个名为 `sum_divisible` 的函数,它接收两个参数 `start` 和 `end`,表示要计算的区间。函数内部通过 `for` 循环遍历该区间内的所有数,并使用 `%` 运算符来判断每个数是否能被3或5整除。最后,将能被3整除的数和能被5整除的数相加,并返回结果。
在 `main` 部分,我们调用了 `sum_divisible` 函数,并传入参数 `100` 和 `200`。程序输出了在这个区间内能被3整除或能被5整除的数的和。
请注意,这个程序
更多文章请关注《万象专栏》
转载请注明出处:https://www.wanxiangsucai.com/read/cv183751