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

โปรแกรม Python หาจุดที่เริ่มลดลง (Decreasing Point) ในลิสต์


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

คำอธิบาย

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