Trong Python, bạn có hai kiểu vòng lặp cơ bản đó là:
- Vòng lặp for(for loop)
- Vòng lặp while(while loop)
Ở bài viết này, chúng ta sẽ tìm hiểu về vòng lặp while trong Python và cách thức hoạt động của nó.
1. Cú pháp và cách sử dụng vòng lặp While trong Python
Vòng lặp While trong Python được sử dụng để lặp lại một khối mã cho đến khi một điều kiện cụ thể trở thành sai (False).

Trong đó, “điều_kiện” là một biểu thức logic mà khi đúng (True), khối mã bên trong vòng lặp sẽ được thực thi. Khi “điều_kiện” trở thành sai (False), vòng lặp sẽ kết thúc và quá trình thực thi chương trình tiếp tục với các dòng mã sau vòng lặp.
Ví dụ minh họa:

Trong ví dụ trên, vòng lặp While được sử dụng để in ra giá trị của biến “count” từ 0 đến 4. Khi “count” đạt giá trị 5, điều kiện “count < 5” trở thành sai và vòng lặp kết thúc.
2 Lệnh break trong vòng lặp while
Trong Python, lệnh break được sử dụng để kết thúc vòng lặp ngay lập tức và thoát khỏi vòng lặp đó. Khi lệnh break được gọi, chương trình sẽ nhảy đến phần code sau vòng lặp.
Lệnh break thường được sử dụng để kết thúc vòng lặp khi một điều kiện nhất định được đáp ứng hoặc một công việc đã hoàn thành. Ví dụ, trong vòng lặp while, bạn có thể sử dụng lệnh break để thoát khỏi vòng lặp nếu một điều kiện được đáp ứng.
Dưới đây là một ví dụ đơn giản về việc sử dụng lệnh break trong vòng lặp while:

Trong ví dụ này, chúng ta có một vòng lặp while đếm từ 0 đến 4. Tuy nhiên, khi count đạt đến giá trị 3, chúng ta sử dụng lệnh break để kết thúc vòng lặp ngay lập tức. Sau đó, chương trình nhảy qua phần code sau vòng lặp và in ra thông báo “Kết thúc vòng lặp. Như bạn có thể thấy, vòng lặp chỉ thực hiện ba lần và kết thúc ngay khi count đạt đến giá trị 3.
3. Lệnh continue trong vòng lặp While
Trong Python, lệnh continue được sử dụng để bỏ qua các câu lệnh bên dưới nó trong vòng lặp và chuyển đến lần lặp tiếp theo. Khi lệnh continue được gọi, các câu lệnh trong vòng lặp sau lệnh continue sẽ bị bỏ qua và vòng lặp sẽ tiếp tục với lần lặp kế tiếp.
Lệnh continue thường được sử dụng để bỏ qua một số lần lặp cụ thể trong vòng lặp dựa trên một điều kiện nhất định. Ví dụ, trong vòng lặp while hoặc for, bạn có thể sử dụng lệnh continue để bỏ qua các lần lặp khi một điều kiện được đáp ứng.
Dưới đây là một ví dụ đơn giản về việc sử dụng lệnh continue trong vòng lặp while:

Trong ví dụ này, chúng ta có một vòng lặp while đếm từ 1 đến 5. Tuy nhiên, khi count đạt đến giá trị 3, chúng ta sử dụng lệnh continue để bỏ qua lần lặp đó và chuyển đến lần lặp tiếp theo. Kết quả là câu lệnh print("Count:", count) chỉ được thực thi cho các giá trị count khác 3. Như bạn có thể thấy, giá trị count bằng 3 đã được bỏ qua bởi lệnh continue và không được in ra.
Mời các bạn tham khảo thêm một số sản phẩm trong khoá học Al Robotics :
Xe Quét Dọn Thông Minh – Smart street sweeper
Xe Quét Dọn Thông Minh – Smart street sweeper
Thùng đựng rác thông minh- Smart Trash Can
Liên hệ với chúng tôi qua:
Facebook: Sedu
Hotline: 0946.734.111
Fanpage: share4happy
