Computer >> Máy Tính >  >> Lập trình >> Python

Chương trình Python để tìm điểm giảm trong danh sách

Khi cần tìm điểm giảm trong danh sách, một phép lặp đơn giản và câu lệnh 'break' được sử dụng.

Ví dụ

Dưới đây là một minh chứng về điều tương tự -

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)

Đầu ra

The list is :
[21, 62, 53, 94, 55, 66, 18, 1, 0]
The result is :
1

Giải thích

  • Danh sách các số nguyên được xác định và hiển thị trên bảng điều khiển.

  • Một biến số nguyên được gán một giá trị.

  • Danh sách được lặp lại và các phần tử trong các chỉ số liên tiếp được kiểm tra.

  • Nếu chỉ số thứ hai nhỏ hơn chỉ số đầu tiên, thì chỉ số đó sẽ được gán cho biến số nguyên.

  • Kiểm soát thoát ra khỏi vòng lặp.

  • Đây là đầu ra được hiển thị trên bảng điều khiển.