Trong hướng dẫn này, ta viết chương trình lặp tuần hoàn (cyclic iteration) một list từ chỉ số cho trước. Xem các bước giải quyết.
- Khởi tạo list và chỉ số.
- Tìm độ dài list dùng len.
- Lặp qua list dùng độ dài.
- Tìm chỉ số phần tử dùng index % length.
- In phần tử.
- Tăng chỉ số.
Đây là lặp vòng đơn giản. Bạn viết không gặp khó khăn. Xem mã.
Ví dụ
# Khởi tạo list và chỉ số
alphabets = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
start_index = 5
# Tìm độ dài
length = len(alphabets)
# Lặp qua list
for i in range(length):
# Tìm chỉ số phần tử hiện tại
element_index = start_index % length
# In phần tử
print(alphabets[element_index], end=' ')
# Tăng chỉ số cho phần tử tiếp theo
start_index += 1 Kết quả
Nếu chạy mã trên, bạn sẽ nhận được kết quả sau.
f g h a b c d e
Kết luận
Nếu có thắc mắc về hướng dẫn, hãy đề cập ở phần bình luận.