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

Python – Kiểm tra tất cả phần tử chẵn trong khoảng chỉ định


Khi cần kiểm tra xem tất cả các phần tử trong một khoảng chỉ số của danh sách có phải số chẵn không, ta dùng vòng lặp và toán tử modulus.

Ví dụ

my_list = [32, 12, 42, 61, 58, 60, 19, 16]
print("Danh sách là:")
print(my_list)
i, j = 2, 7
my_result = True
for index in range(i, j + 1):
    if my_list[index] % 2:
        my_result = False
        break
print("Kết quả:")
if my_result == True:
    print("Tất cả các phần tử trong khoảng đều chẵn")
else:
    print("Không phải tất cả phần tử trong khoảng đều chẵn")

Kết quả

Danh sách là: [32, 12, 42, 61, 58, 60, 19, 16]
Kết quả: Không phải tất cả phần tử trong khoảng đều chẵn

Giải thích

  • Định nghĩa danh sách và khoảng chỉ số [i, j].

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

  • Duyệt từ i đến j, nếu phần tử nào lẻ (mod 2 != 0) thì đặt cờ = False và thoát vòng lặp.

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