เมื่อจำเป็นต้องทดสอบองค์ประกอบคู่ทั้งหมดในรายการสำหรับช่วงที่กำหนด จะใช้การวนซ้ำอย่างง่ายและตัวดำเนินการโมดูลัส
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
ตัวอย่าง
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' ถูกกำหนดไว้แล้ว
-
ค่าของตัวแปรถูกกำหนดเป็น 'จริง' บูลีน
-
รายการมีการวนซ้ำ และใช้ตัวดำเนินการโมดูลัสในแต่ละองค์ประกอบเพื่อตรวจสอบว่าเป็นคู่หรือคี่
-
หากเป็นเลขคู่ ค่าบูลีนจะถูกตั้งค่าเป็น "เท็จ" และตัวควบคุมจะแยกออกจากลูป
-
ตามค่าบูลีน ข้อความที่เกี่ยวข้องจะแสดงบนคอนโซล