Real robot · SO-101 · sổ tay code

Code

Entry đọc code
1
nhật ký 7-hoc-code
Nợ hộp đen
1
hẹn mở lại sau

§C1 Sổ nợ hộp đen đã hẹn mở lại — đừng để quá 2 mức

Đang nợ

  • iterator hoạt động thế nào bên trong — hẹn mức 1. · 10/07/2026 · từ: vi_du_vong_lap.py (mức 0, tầng 1) — ENTRY MẪU

§C2 Nhật ký đọc code phần "đoán sai" là phần giá trị nhất — tô đỏ

10/07/2026vi_du_vong_lap.py (mức 0, tầng 1) — ENTRY MẪUmức 0
Câu hỏi trước khi đọc

for i in range(3) in ra gì nếu bên trong vòng lặp có i += 1?

Trả lời (Feynman)

range phát 0, 1, 2 bất kể mình sửa i bên trong — mỗi vòng, i được gán lại từ iterator, nên i += 1 chỉ sống đến hết vòng đó.

Đoán sai ở đâu

tưởng i += 1 làm nhảy cóc vòng như trong C. Vòng for của Python không phải vòng đếm của C.

Hộp đen để lại

iterator hoạt động thế nào bên trong — hẹn mức 1.

Sơ đồ / artifact

chạy trên pythontutor, không cần vẽ.