📅  最后修改于: 2023-12-03 15:07:09.637000             🧑  作者: Mango
这是一个可以将给定数组中的奇偶数分离开来的程序,使用了 Python 语言编写。
将需要分离的数组作为参数传递给 separate_odd_even
函数即可。该函数将返回两个数组,一个包含所有奇数,另一个包含所有偶数。
def separate_odd_even(arr):
"""
将给定数组中的奇偶数分离开来。
Args:
arr: 一个包含整数的数组
Returns:
一个元组:第一个数组包含所有奇数,第二个数组包含所有偶数。
"""
odds = []
evens = []
for num in arr:
if num % 2 == 0:
evens.append(num)
else:
odds.append(num)
return odds, evens
nums = [1, 2, 3, 4, 5, 6]
odd_nums, even_nums = separate_odd_even(nums)
print("Odd numbers: ", odd_nums)
print("Even numbers: ", even_nums)
# Output:
# Odd numbers: [1, 3, 5]
# Even numbers: [2, 4, 6]
本程序在 MIT 许可证下发布。详见LICENSE文件。