Phá vỡ Python và tiếp tục

Trong bài viết này, bạn sẽ học cách sử dụng các câu lệnh break và continue để thay đổi luồng của một vòng lặp.

Video: Câu lệnh ngắt và tiếp tục Python

Việc sử dụng break và continue trong Python là gì?

Trong Python, breakvà các continuecâu lệnh có thể thay đổi luồng của một vòng lặp bình thường.

Các vòng lặp lặp đi lặp lại trên một khối mã cho đến khi biểu thức kiểm tra là sai, nhưng đôi khi chúng ta muốn kết thúc lặp lại hiện tại hoặc thậm chí toàn bộ vòng lặp mà không cần kiểm tra biểu thức kiểm tra.

Các câu lệnh breakcontinueđược sử dụng trong những trường hợp này.

Câu lệnh ngắt trong Python

Câu breaklệnh kết thúc vòng lặp chứa nó. Điều khiển chương trình chuyển đến câu lệnh ngay sau phần thân của vòng lặp.

Nếu breakcâu lệnh nằm trong một vòng lặp lồng nhau (vòng lặp bên trong một vòng lặp khác), breakcâu lệnh sẽ kết thúc vòng lặp trong cùng.

Cú pháp ngắt

 phá vỡ

Lưu đồ nghỉ ngơi

Lưu đồ câu lệnh break trong Python

Hoạt động của câu lệnh break trong vòng lặp for và vòng lặp while được hiển thị bên dưới.

Làm việc của câu lệnh break

Ví dụ: Python break

 # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")

Đầu ra

 str Phần cuối

Trong chương trình này, chúng tôi lặp qua chuỗi "string". Chúng tôi kiểm tra xem chữ cái có phải là tôi không, chúng tôi sẽ ngắt khỏi vòng lặp. Do đó, chúng tôi thấy trong đầu ra của mình có tất cả các chữ cái cho đến khi tôi được in. Sau đó, vòng lặp kết thúc.

Câu lệnh tiếp tục trong Python

Câu continuelệnh được sử dụng để bỏ qua phần còn lại của mã bên trong vòng lặp chỉ cho lần lặp hiện tại. Vòng lặp không kết thúc nhưng tiếp tục với lần lặp tiếp theo.

Cú pháp của Continue

 tiếp tục

Lưu đồ tiếp tục

Lưu đồ của câu lệnh continue trong Python

Hoạt động của câu lệnh continue trong vòng lặp for và while được hiển thị bên dưới.

Cách hoạt động của câu lệnh continue trong python

Ví dụ: Python continue

 # Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end")

Đầu ra

 strng Phần cuối

Chương trình này giống như ví dụ trên ngoại trừ breakcâu lệnh đã được thay thế bằng continue.

Chúng tôi tiếp tục với vòng lặp, nếu chuỗi là i, không thực hiện phần còn lại của khối. Do đó, chúng tôi thấy trong đầu ra của chúng tôi rằng tất cả các chữ cái ngoại trừ tôi được in.

thú vị bài viết...