檢查Python中'n'個數的乘積是偶數還是奇數


假設我們有一個數組nums。我們必須檢查這些數字的乘積是偶數還是奇數。

因此,如果輸入類似於nums = [5,7,4,2,6],則輸出將為偶數,因為乘積為1680,這是一個偶數。

為了解決這個問題,我們將遵循以下步驟:

  • 從0到nums大小-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

更新於:2021年1月16日

424 次瀏覽

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告