用python写出能被3整除数的和为y,能被5整除数的和为z
时间: 2023-10-29 19:07:11 浏览: 89
计算并输出n(包括n)以内能被3或5整除的所有自然数之和
以下是一个简单的实现:
```python
def sum_divisible_by_3_and_5(y, z):
# 计算能被3整除的数的和
sum_divisible_by_3 = sum(range(0, y+1, 3))
# 计算能被5整除的数的和
sum_divisible_by_5 = sum(range(0, z+1, 5))
# 计算能被3和5整除的数的和
sum_divisible_by_3_and_5 = sum(range(0, y+z+1, 15))
# 返回总和
return sum_divisible_by_3 + sum_divisible_by_5 - sum_divisible_by_3_and_5
```
调用函数 `sum_divisible_by_3_and_5(y, z)`,其中 `y` 和 `z` 分别代表能被3整除数的和和能被5整除数的和。函数返回能被3和5整除数的和。
阅读全文