代码示例:
def count_odd_even(numbers):
"""
统计给定列表中的奇数和偶数的数量
:param numbers: 给定的列表
:return: 返回奇数和偶数的数量
"""
odd_count = 0
even_count = 0
for number in numbers:
if number % 2 == 0:
even_count += 1
else:
odd_count += 1
return odd_count, even_count
# 测试
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
odd_count, even_count = count_odd_even(numbers)
print("奇数的数量:", odd_count)
print("偶数的数量:", even_count)
运行结果:
奇数的数量: 5
偶数的数量: 5
本文解决了一个常见的统计奇数和偶数数量的问题,通过遍历列表并逐一判断来实现数量的统计。可以在多种场景中使用这个函数,例如在对数据进行分析、统计时。