检查Python中'n'的乘积是偶数还是奇数

假设我们有一个数组nums。我们必须检查这些数字的乘积是偶数还是奇数。

因此,如果输入像nums = [5,7,4,2,6],则输出将是偶数,因为乘法是1680,这是偶数。

为了解决这个问题,我们将遵循以下步骤-

  • 对于范围从0到nums的i-1,执行

    • 返回“偶数”

    • 如果nums [i]是偶数,则

    • 返回“奇数”

    让我们看下面的实现以更好地理解-

    范例程式码

    def solve(nums):
       for i in range(len(nums)):
          if not nums[i] & 1:
             return "Even"
     
       return "Odd"
       
    nums = [5,7,4,2,6]
    print(solve(nums))

    输入

    [5,7,4,2,6]
    输出结果
    Even