📜  矩阵中偶数和奇数频率的Python程序

📅  最后修改于: 2022-05-13 01:55:09.744000             🧑  作者: Mango

矩阵中偶数和奇数频率的Python程序

给定一个 m*n 阶矩阵,那么任务是找到矩阵中偶数和奇数的频率
例子:

Input : m = 3, n = 3
        { 1, 2, 3 }, 
        { 4, 5, 6 }, 
        { 7, 8, 9 }
Output : Frequency of odd number =  5 
         Frequency of even number = 4


Input :   m = 3, n = 3
         { 10, 11, 12 },
         { 13, 14, 15 },
         { 16, 17, 18 }
Output : Frequency of odd number  =  4 
         Frequency of even number  = 5

Python3
# Python Program to Find the frequency
# of even and odd numbers in a matrix
  
MAX=100
   
# Function for calculating frequency
def freq(ar, m, n):
    even = 0
    odd = 0
       
    for i in range(m):
        for j in range(n):
          
            # modulo by 2 to check
            # even and odd
            if ((ar[i][j] % 2) == 0):
                even += 1
            else:
                odd += 1
       
    # print Frequency of numbers
    print(" Frequency of odd number =", odd)
    print(" Frequency of even number =", even)
  
   
# Driver code
m = 3
n = 3    
       
array = [ [ 1, 2, 3 ],
        [ 4, 5, 6 ],
        [ 7, 8, 9 ] ]
   
freq(array, m, n)
  
# This code is contributed
# by Anant Agarwal.


输出:

Frequency of odd number = 5  
 Frequency of even number = 4

有关更多详细信息,请参阅有关矩阵中偶数和奇数频率的完整文章!