如何用Python编写一个函数来找出所有大于100的对偶数?
时间: 2024-10-26 22:16:19 浏览: 14
基于最小二乘法对龙格函数作三次曲线拟合在python中的实现.docx
在Python中,你可以编写一个名为`find_even_pairs`的函数,这个函数会遍历给定范围内的整数,并筛选出大于100且是偶数的对。下面是一个简单的示例:
```python
def find_even_pairs(range_start, range_end):
even_numbers = [num for num in range(range_start, range_end + 1) if num % 2 == 0 and num > 100]
pairs = []
for i in range(len(even_numbers)):
if i < len(even_numbers) - 1 and even_numbers[i] + even_numbers[i + 1] > 200:
pairs.append((even_numbers[i], even_numbers[i+1]))
return pairs
# 使用示例
pairs_in_range_200_to_500 = find_even_pairs(200, 500)
print("所有大于100的对偶数对:", pairs_in_range_200_to_500)
```
在这个函数中,我们首先创建了一个列表,包含指定范围内所有的偶数;然后,我们检查相邻的两个偶数之和是否超过200,如果是,则将它们作为一个对添加到结果列表中。
阅读全文