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

Python – ทดสอบองค์ประกอบคู่ทั้งหมดในรายการสำหรับช่วงที่กำหนด


เมื่อจำเป็นต้องทดสอบองค์ประกอบคู่ทั้งหมดในรายการสำหรับช่วงที่กำหนด จะใช้การวนซ้ำอย่างง่ายและตัวดำเนินการโมดูลัส

ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -

ตัวอย่าง

my_list = [32, 12, 42, 61, 58, 60, 19, 16]

print("The list is :")
print(my_list)

i, j = 2, 7

my_result = True
for index in range(i, j + 1):

   if my_list[index] % 2 :
      my_result = False
      break

print("The result is :")

if(my_result == True):
   print("All The elements are in the given range")
else:
   print("All The elements are not in the given range")

ผลลัพธ์

The list is :
[32, 12, 42, 61, 58, 60, 19, 16]
The result is :
All The elements are not in the given range

คำอธิบาย

  • รายการถูกกำหนดและแสดงบนคอนโซล

  • ค่าของ 'i' และ 'j' ถูกกำหนดไว้แล้ว

  • ค่าของตัวแปรถูกกำหนดเป็น 'จริง' บูลีน

  • รายการมีการวนซ้ำ และใช้ตัวดำเนินการโมดูลัสในแต่ละองค์ประกอบเพื่อตรวจสอบว่าเป็นคู่หรือคี่

  • หากเป็นเลขคู่ ค่าบูลีนจะถูกตั้งค่าเป็น "เท็จ" และตัวควบคุมจะแยกออกจากลูป

  • ตามค่าบูลีน ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล