📅  最后修改于: 2023-12-03 15:19:35.350000             🧑  作者: Mango
这个 Python 程序可以搜索一个列表中可被另一个数整除的数字。
def find_divisable_numbers(numbers_list, divisor):
"""查找可被另一个数整除的数字
:param numbers_list: 需要查找的数字列表
:param divisor: 整除器
:return: 返回含有被整除的数字集合的列表
"""
divisable_numbers = []
for number in numbers_list:
if number % divisor == 0:
divisable_numbers.append(number)
return divisable_numbers
该函数包含两个参数:numbers_list
是需要查找的数字列表,divisor
是整除器。它会返回一个含有被整除的数字集合的列表。
对于列表中的每个数字,该函数都会检查它是否能被整除器整除。如果可以,就将它添加到包含被整除的数字集合的列表中。
使用示例:
numbers = [21, 45, 84, 32, 11, 63]
divisor = 3
result = find_divisable_numbers(numbers, divisor)
print(f"Numbers in {numbers} that are divisable by {divisor}: {result}")
输出:
Numbers in [21, 45, 84, 32, 11, 63] that are divisable by 3: [21, 45, 63]
这个例子中,我们传递了一个数字列表和整除器。程序找到了列表中可被整除器整除的数字,并将它们放入一个列表中。最后,我们打印了这个列表以查看结果。