Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ตรวจสอบว่าผลคูณของตัวเลข 'n' เป็นคู่หรือคี่ใน Python


สมมติว่าเรามีตัวเลขอาร์เรย์ เราต้องตรวจสอบว่าผลคูณของตัวเลขเหล่านี้เป็นคู่หรือคี่

ดังนั้น หากอินพุตมีค่าเท่ากับ 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