檢查Python中'n'個數的乘積是偶數還是奇數
假設我們有一個數組nums。我們必須檢查這些數字的乘積是偶數還是奇數。
因此,如果輸入類似於nums = [5,7,4,2,6],則輸出將為偶數,因為乘積為1680,這是一個偶數。
為了解決這個問題,我們將遵循以下步驟:
- 從0到nums大小-1迴圈
- 如果nums[i]是偶數,則
- 返回"偶數"
- 如果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
廣告