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ờ.