Hướng dẫn break, continue python - break, tiếp tục python
Bài viết được sự cho phép của tác giả Nguyễn Chí Thức Lệnh break trong Python là giống như lệnh break trong C. Lệnh này kết thúc vòng lặp hiện tại và truyền điều khiển tới cuối vòng lặp. Lệnh break này có thể được sử dụng trong vòng lặp while và vòng lặp for. Nếu bạn đang sử dụng lồng vòng lặp, thì lệnh break kết thúc sự thực thi của vòng lặp bên trong và bắt đầu thực thi dòng code tiếp theo của khối. Cú pháp của lệnh break là khá đơn giản:
Dưới đây là ví dụ minh họa lệnh break trong Python:
Khi code trên được thực thi sẽ cho kết quả:
Lệnh continue trong PythonLệnh continue trả về điều khiển tới phần ban đầu của vòng lặp. Lệnh này bỏ qua lần lặp hiện tại và bắt buộc lần lặp tiếp theo của vòng lặp diễn ra. Lệnh continue có thể được sử dụng trong vòng lặp while hoặc vòng lặp for. Dưới đây là cú pháp của lệnh continue:
Dưới đây là ví dụ minh họa lệnh continue trong Python:
Khi code trên được thực thi sẽ cho kết quả:
Lệnh continue trong PythonLệnh continue trả về điều khiển tới phần ban đầu của vòng lặp. Lệnh này bỏ qua lần lặp hiện tại và bắt buộc lần lặp tiếp theo của vòng lặp diễn ra. Lệnh continue có thể được sử dụng trong vòng lặp while hoặc vòng lặp for. Dưới đây là cú pháp của lệnh continue:
Dưới đây là ví dụ minh họa lệnh continue trong Python:
Khi code trên được thực thi sẽ cho kết quả:
Lệnh continue trong Python Lệnh continue trả về điều khiển tới phần ban đầu của vòng lặp. Lệnh này bỏ qua lần lặp hiện tại và bắt buộc lần lặp tiếp theo của vòng lặp diễn ra. Lệnh continue có thể được sử dụng trong vòng lặp while hoặc vòng lặp for. Dưới đây là cú pháp của lệnh continue: Dưới đây là ví dụ minh họa lệnh continue trong Python:
Chúc các bạn thành công! Trong bài viết này ta sẽ học cách sử dụng hai lệnh break và continue trong Python, công dụng của hai lệnh này trong Python là thay đổi luồng xử lý của vòng lặp.break và continue trong Python, công dụng của hai lệnh này trong Python là thay đổi luồng xử lý của vòng lặp. Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức. Nếu bạn muốn kết thúc vòng lặp một cách đột ngột, hoặc bỏ qua một lần lặp nào đó thì có thể sử dụng hai lệnh này. Và cũng lưu ý là nó được sử dụng rất nhiều khi làm việc với Python, vì vậy bạn cần nắm vững nó nhé. 1. Lệnh break trong PythonLệnh break có công dụng là chấm dứt vòng lặp ngay lập tức, nó không quan tâm đến điều kiện dừng của vòng lặp như thế nào, miễn gặp lệnh này là vòng lặp sẽ kết thúc. Trường hợp bạn sử dụng nhiều vòng lặp lồng nhau thì phạm vi tác dụng của break là vòng lặp gần nó nhất, tức là vòng lặp trong cùng. Hãy tham khảo lược đồ sau: Bài viết này được đăng tại [free tuts .net] Và dưới đây là ví dụ sơ đồ hoạt động của nó ở trong hai vòng lặp for và while. Ví dụ: Python break: Python break # Use of break statement inside loop for val in "string": if val == "i": break print(val) print("The end") Kết quả sẽ như sau: Chương trình này đã lặp qua lặp qua từng ký tự trong chuỗi "string", sau đó mỗi lần lặp sẽ kiểm tả đã đến kí tự "i" chưa, nếu đến rồi thì thoát khỏi vòng lặp, chưa thì tiếp tục lặp. Đấy là lý do tại sao nó không in đủ các ký tự trong chuỗi "string". 2. Lệnh continue trong PythonCâu lệnh continue được sử dụng để bỏ qua phần còn lại của code bên trong thân vòng lặp và chỉ có tác dụng cho lần lặp hiện tại. Vòng lặp không kết thúc mà tiếp tục với lần lặp tiếp theo. Lược đồ hoạt động ở trong hai vòng lặp while và for. Ví dụ: Python continue: Python continue 0Chạy lên kết quả sẽ như sau: Giải thích tương tự như phần continue, chỉ có điểm khác là lần lặp cho ký tự "i" sẽ không chạy đoạn code 1 ở phía dưới mà nhảy đến lần lặp tiếp theo nên sẽ không in ra giá trị này.3. Lời kếtTrên là cách sử dụng lệnh break và continue trong Python, đây là hai lệnh sử dụng khá nhiều nên rất quan trọng. Với lệnh break thì nó có nhiệm vụ là dừng mọi hoạt động của vòng lặp, thoát một cách đột ngột. Còn với lệnh continue thì nó sẽ bỏ qua lần lập hiện tại và nhảy đến lần lặp tiếp theo. |