Làm cách nào để thoát khỏi vòng lặp while trong python mà không bị ngắt?
Chúng ta có thể sử dụng câu lệnh 4 với vòng lặp 6 để kết thúc vòng lặp khi một điều kiện nào đó được đáp ứng. Ví dụ, Show
đầu ra 0 1 2 Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp 6 để in giá trị của 8. Lưu ý việc sử dụng câu lệnh 4,
Ở đây, khi 8 bằng 3, câu lệnh 4 kết thúc vòng lặp. Do đó, đầu ra không bao gồm các giá trị sau 2Ghi chú. Câu lệnh 4 hầu như luôn được sử dụng với các câu lệnh ra quyết địnhTuyên bố ngắt Swift với vòng lặp whileChúng ta cũng có thể kết thúc vòng lặp 0 1 23 bằng câu lệnh break. Ví dụ, 2đầu ra 3Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp 0 1 23 để tìm 5 bội số đầu tiên của 6. Ở đây chú ý dòng, 5Điều này có nghĩa là khi 8 lớn hơn hoặc bằng 5, vòng lặp 0 1 23 sẽ kết thúc Tuyên bố tiếp tục PythonCâu lệnh 0 1 27 được sử dụng để bỏ qua bước lặp hiện tại của vòng lặp và luồng điều khiển của chương trình chuyển sang bước lặp tiếp theo Cú pháp của câu lệnh 0 1 27 là 0Hoạt động của câu lệnh continue của PythonCâu lệnh continue hoạt động như thế nào trong pythonHoạt động của câu lệnh 0 1 27 trong vòng lặp for và while được hiển thị ở trên Tuyên bố tiếp tục Swift với vòng lặpChúng ta có thể sử dụng câu lệnh 0 1 27 với vòng lặp 6 để bỏ qua bước lặp hiện tại của vòng lặp. Sau đó, điều khiển của chương trình nhảy sang lần lặp tiếp theo. Ví dụ, 4đầu ra 5Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp 6 để in giá trị của 8. Lưu ý việc sử dụng câu lệnh 0 1 27, 0Ở đây, khi 8 bằng 3, câu lệnh 0 1 27 được thực thi. Do đó, giá trị 3 không được in ra đầu ra Tuyên bố tiếp tục Swift với vòng lặp whileTrong Python, chúng ta cũng có thể bỏ qua lần lặp hiện tại của vòng lặp while bằng cách sử dụng câu lệnh continue. Ví dụ, 1đầu ra 2Trong ví dụ trên, chúng tôi đã sử dụng vòng lặp 0 1 23 để in các số lẻ từ 1 đến 10. Chú ý dòng, 3Ở đây, khi số chẵn, câu lệnh continue bỏ qua lần lặp hiện tại và bắt đầu lần lặp tiếp theo Phần While True là điều kiện. Nó kiểm tra xem True có đúng không. Đó luôn là trường hợp. John luôn là John. Vì vậy, vòng lặp while sẽ chạy vĩnh viễn trừ khi nó gặp câu lệnh break. Bạn cũng có thể viết lại mã Python ở trên thành mã này và nó sẽ làm điều tương tự nhập ngẫu nhiên random_integer = Không có trong khi Random_integer. = 5. Lần này chúng ta kiểm tra trực tiếp điều kiện bằng cách sử dụng câu lệnh while thay vì câu lệnh if. Phiên bản mã này ngắn hơn, nhưng phiên bản trước mang lại sự linh hoạt hơn vì bạn có thể thêm các khối mã elif-else khác bên trong vòng lặp while nếu cần Tôi có thể sử dụng cái gì thay vì ngắt trong Python?Câu lệnh tiếp tục được sử dụng để bỏ qua đoạn mã còn lại bên trong vòng lặp chỉ dành cho lần lặp hiện tại. Chẳng hạn, hãy sử dụng continue thay vì câu lệnh break trong ví dụ trước.
Lệnh nào có thể được sử dụng để thoát khỏi vòng lặp while trong Python?Trong Python, câu lệnh break cung cấp cho bạn cơ hội thoát khỏi vòng lặp khi một điều kiện bên ngoài được kích hoạt. Bạn sẽ đặt câu lệnh break trong khối mã bên dưới câu lệnh vòng lặp của mình, thường là sau câu lệnh if có điều kiện. |