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