Computer >> Máy Tính >  >> Lập trình >> Python

Kiểm tra xem tích của số 'n' là chẵn hay lẻ trong Python

Giả sử chúng ta có một số mảng. Chúng ta phải kiểm tra xem tích của những con số này là chẵn hay lẻ.

Vì vậy, nếu đầu vào giống như nums =[5,7,4,2,6], thì đầu ra sẽ là Chẵn, vì phép nhân là 1680 và đây là số chẵn.

Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -

  • đối với tôi trong phạm vi từ 0 đến kích thước là nums - 1, thực hiện
    • nếu nums [i] là chẵn, thì
      • trả về "Even"
  • trả về "Kỳ lạ"

Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -

Mã mẫu

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))

Đầu vào

[5,7,4,2,6]

Đầu ra

Even