📅  最后修改于: 2023-12-03 15:12:02.837000             🧑  作者: Mango
在开发中,有时需要对数组中不同类型的元素进行计数。本篇文章将介绍如何计算数组中的偶数和奇数元素的数量。
计算数组中偶数和奇数元素的数量可以通过遍历数组并判断元素是否满足条件来实现。具体实现可以分为以下几个步骤:
even
和odd
,分别用于统计偶数和奇数元素的数量;even
计数器加一;odd
计数器加一;以下是实现以上思路的代码示例:
def count_even_odd(arr):
"""
计算数组中偶数和奇数元素的数量
:param arr: 数组
:return: 返回一个包含偶数和奇数元素数量的元组
"""
even = 0 # 初始化偶数计数器
odd = 0 # 初始化奇数计数器
for i in arr:
if i % 2 == 0: # 判断元素是否为偶数
even += 1
else:
odd += 1 # 计数器加一
return even, odd # 返回偶数和奇数计数器的数量
# test
arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
result = count_even_odd(arr)
print("偶数数量:", result[0]) # 输出偶数数量
print("奇数数量:", result[1]) # 输出奇数数量
偶数数量: 5
奇数数量: 5
以上示例代码可以统计出数组中偶数和奇数元素的数量,可以用于在开发中需要统计数组的不同类型元素的数量的场合。
如果要在python程序中统计数组中不同类型元素的数量,不妨参考上述方法。