Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Chương trình Python kiểm tra độ dài hàng tăng dần


Khi cần kiểm tra xem độ dài các hàng (sublist) trong ma trận có tăng dần hay không, ta dùng vòng lặp và biến boolean.

Ví dụ

my_list = [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]
print("Danh sách ban đầu:")
print(my_list)
my_result = True
for index in range(len(my_list) - 1):
    if len(my_list[index + 1]) <= len(my_list[index]):
        my_result = False
        break
print("Kết quả:")
if my_result == True:
    print("Các hàng tăng dần về độ dài")
else:
    print("Các hàng không tăng dần về độ dài")

Kết quả

Danh sách ban đầu: [[55], [12, 17], [25, 32, 24], [58, 36, 57, 19, 14]]
Kết quả: Các hàng tăng dần về độ dài

Giải thích

  • Định nghĩa ma trận và hiển thị.

  • Khởi tạo cờ = True.

  • Duyệt từ 0 đến n-2, so sánh độ dài hàng hiện tại với hàng kế tiếp.

  • Nếu hàng sau ngắn hơn hoặc bằng hàng trước, đặt cờ = False, thoát vòng lặp.

  • In kết quả dựa trên cờ.