生成随机整数组成的列表,编写两个函数分别统计奇数偶数个数

img

import random

def myEven(numList):
    evenList = [each for each in numList if not each % 2]
    return len(evenList)

def myOdd(numList):
    oddList = [each for each in numList if each % 2]
    return len(oddList)

numList = [random.randint(1, 20) for i in range(20)]
evenResult = myEven(numList)
oddResult = myOdd(numList)

print(f"此数组为:{numList}")
print(f"此数组中有{evenResult}个偶数,{oddResult}个奇数。")