Khóa học Phát triển Python
Chương
>
Cấp độ
Học Vòng lặp
Vòng lặp `While`
Vòng lặp là chuỗi bạn có thể sử dụng để lặp lại cùng một đoạn mã. Điều này giúp bạn dễ dàng hoàn thành nhiệm vụ trong trò chơi mà không cần phải viết danh sách mã dài. Có hai loại vòng lặp: vòng lặp while và vòng lặp for mà chúng ta sẽ khám phá trong các cấp độ tiếp theo.
Có năm (5) quả trứng trên bản đồ này, bạn có thể nhặt chúng chỉ với một vài dòng mã sử dụng một vòng lặp while. Hãy thử nhặt tất cả các quả trứng bằng cách lặp lại cùng hai dòng mã bốn lần.

Mục tiêu
Nhặt tất cả trứng trong kho thóc chỉ bằng cách viết sáu (6) dòng mã, sử dụng vòng lặp while.
Gà mái đã đẻ trứng khắp nơi! Đi qua kho thóc và nhanh chóng thu thập tất cả trứng!
Để giảm bớt lượng mã cần viết và làm cho việc lập trình bớt nhàm chán hơn, bạn có thể sử dụng vòng lặp! Đây là những chuỗi cho phép bạn lặp lại cùng một đoạn mã, loại bỏ sự cần thiết phải viết cùng một đoạn mã nhiều lần.
Một vòng lặp while là một loại vòng lặp cho phép bạn thiết lập đoạn mã để lặp lại khi một điều kiện nhất định có mặt. Thiết lập một biến tên là count để xác định bạn muốn đoạn mã lặp bao nhiêu lần rồi đặt nó làm điều kiện cho vòng lặp.
count = 0 while count < 4: [Đoạn mã bạn muốn lặp bốn lần] count += 1
Trong ví dụ này, vòng lặp while kiểm tra nếu count nhỏ hơn < 4, count bắt đầu từ 0 và tăng +1 mỗi vòng cho đến khi đạt 4. Bất kỳ đoạn mã nào bạn chèn vào dưới vòng lặp while sẽ được lặp lại, trong trường hợp này là bốn lần. Hãy cảnh giác, các vòng lặp có thể chạy mãi mãi nếu không được dừng, vì vậy hãy chắc chắn không xóa hoặc ghi chú biến count, nếu không nó có thể gây ra lỗi.
Hãy thử thôi! Thu thập tất cả năm (5) quả trứng và hoàn thành cấp độ chỉ bằng cách viết tổng cộng sáu (6) dòng mã trong trình soạn thảo mã.