เมื่อจำเป็นต้องค้นหาจุดที่ลดลงในรายการ จะใช้การวนซ้ำแบบง่าย ๆ และคำสั่ง 'break'
ตัวอย่าง
ด้านล่างนี้เป็นการสาธิตสิ่งเดียวกัน -
my_list = [21, 62, 53, 94, 55, 66, 18, 1, 0] print("The list is :") print(my_list) my_result = -1 for index in range(0, len(my_list) - 1): if my_list[index + 1] < my_list[index]: my_result = index break print("The result is :") print(my_result)
ผลลัพธ์
The list is : [21, 62, 53, 94, 55, 66, 18, 1, 0] The result is : 1
คำอธิบาย
-
รายการจำนวนเต็มถูกกำหนดและแสดงบนคอนโซล
-
ตัวแปรจำนวนเต็มถูกกำหนดเป็นค่า
-
รายการมีการทำซ้ำ และมีการตรวจสอบองค์ประกอบในดัชนีที่ต่อเนื่องกัน
-
หากดัชนีที่สองน้อยกว่าดัชนีแรก ดัชนีจะถูกกำหนดให้กับตัวแปรจำนวนเต็ม
-
ตัวควบคุมแยกออกจากลูป
-
นี่คือเอาต์พุตที่แสดงบนคอนโซล