Câu hỏi và câu trả lời về vòng lặp while trong Python

Một trong những khía cạnh quan trọng của việc viết các vòng lặp trong khi là theo dõi bộ đếm của bạn. Ví dụ: khi bạn nhập trong khi bộ đếm < 100

Nếu bạn không tăng bộ đếm trong mỗi vòng lặp, điều này sẽ tạo ra một vòng lặp vô hạn vì bộ đếm sẽ giữ nguyên và luôn dưới 100. Cuối cùng, bạn sẽ gặp lỗi thời gian chạy

Vì vậy, xác định i trước vòng lặp
bộ đếm = 0

Và tăng i bên trong vòng lặp
bộ đếm = bộ đếm + 1

là những điểm chính trong hầu hết các vòng lặp while

gợi ý 3

Điều này có thể gây nhầm lẫn cho các lập trình viên hoàn toàn mới nhưng bạn cũng cần một bộ đếm khác để cộng các số trong quá trình lặp lại

Với một số lần lặp lại và cân nhắc, chắc chắn bạn sẽ nắm được vòng lặp while, việc đấu tranh với chúng nhiều hơn một chút so với vòng lặp for thường không cần bận tâm đến bộ đếm để vòng lặp hoạt động bình thường là điều bình thường

Vì thế,
tổng = 0
trước vòng lặp;

và,
tổng = tổng + bộ đếm
bên trong vòng lặp sẽ đảm bảo rằng tổng cộng từng số vào tổng trong quá trình lặp lại

Giải pháp

while counter 

Chủ Đề