Bài tập python vòng lặp while
Sử dụng cho các vòng lặp và trong khi các vòng trong Python cho phép bạn tự động hóa và lặp lại các tác vụ một cách hiệu quả. vòng lặp for và while trong Python cho phép bạn tự động hóa và lặp lại các tác vụ một cách hiệu quả Show Nội dung chính Hiển thị
Nhưng đôi khi, một yếu tố bên ngoài có thể ảnh hưởng đến cách chương trình của bạn chạy. Khi điều này xảy ra, bạn có thể muốn chương trình của mình thoát hoàn toàn một vòng lặp, bỏ qua một phần của vòng lặp trước khi tiếp tục hoặc bỏ qua các yếu tố bên ngoài đó. Bạn có thể thực hiện các hành động này với tuyên bố của 1, 2 và 3Điều kiện tiên quyếtBạn nên cài đặt Python 3 và môi trường thiết lập chương trình được thiết lập trên máy tính hoặc máy chủ của bạn. Nếu bạn không có môi trường lập trình được thiết lập, bạn có thể tham khảo hướng dẫn cài đặt và thiết lập cho môi trường lập trình bộ cục bộ hoặc cho môi trường lập trình trên máy chủ của bạn để phù hợp với hệ điều hành của bạn . v. ) Tuyên bố phá vỡTrong Python, câu lệnh 1 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 1 trong khối mã trong vòng lặp câu lệnh của bạn, thường là sau một câu lệnh 1 có điều kiệnInformation. Để làm theo cùng với ví dụ mã trong hướng dẫn này, hãy mở một vỏ tương tác Python trên bộ máy cục bộ của bạn bằng cách chạy lệnh 2. Sau đó, bạn có thể sao chép, dán hoặc chỉnh sửa các ví dụ bằng cách thêm chúng sau lời nhắc nhở 3. Để làm theo mã ví dụ trong hướng dẫn này, hãy mở trình bao tương tác Python trên hệ thống cục bộ của bạn bằng cách chạy lệnh 2. Sau đó, bạn có thể sao chép, dán hoặc chỉnh sửa các ví dụ bằng cách thêm chúng vào sau dấu nhắc 3Hãy cùng xem một ví dụ sử dụng câu lệnh 1 trong vòng lặp 5. 2In this small program, variable 6 was started at 0. Sau đó, câu lệnh 45 xây dựng vòng lặp miễn phí là biến 6 nhỏ hơn 10In the loop 5, có một câu lệnh 1 trình bày điều kiện rằng nếu biến 6 tương đương với số nguyên 5, thì vòng lặp sẽ bị hỏngTrong vòng lặp cũng là một câu lệnh 32 sẽ thực thi với mỗi lần lặp của vòng lặp 5 cho đến khi vòng lặp bị hỏng, vì đó là sau câu lệnh của 1Để biết khi nào chúng tôi thoát khỏi vòng lặp, chúng tôi đã bao gồm một tuyên bố ____22 cuối cùng bên ngoài vòng lặp 5Khi chúng tôi chạy mã này, đầu ra của chúng tôi sẽ như sau
Điều này cho thấy rằng một khi số nguyên 6 được đánh giá tương đương với 5, vòng lặp bị phá vỡ, vì chương trình được yêu cầu làm như vậy với câu lệnh 1Tuyên bố 1 làm cho một chương trình thoát khỏi một vòng lặpTiếp tục tuyên bốLệnh 2 cung cấp cho bạn tùy chọn bỏ qua phần của vòng lặp trong đó điều kiện bên ngoài được kích hoạt, nhưng để tiếp tục hoàn thành phần còn lại của vòng lặp. Đó là, lần lặp lại tại vòng lặp sẽ bị phá vỡ, nhưng chương trình sẽ trở lại đỉnh của vòng lặpCâu lệnh 2 sẽ nằm trong khối mã trong vòng lặp câu lệnh, thường là sau một câu lệnh 1 có điều kiệnUse same a loop program 5 như trong phần Tuyên bố Phá vỡ ở trên, chúng tôi sẽ sử dụng câu lệnh 2 thay vì câu lệnh 1. 3Sự khác biệt trong việc sử dụng câu lệnh 2 thay vì câu lệnh 1 là mã của chúng tôi sẽ tiếp tục mặc dù sự gián đoạn khi biến 6 được đánh giá tương đương với 5. Hãy xem lại đầu ra của chúng tôi. 2at here, 29 không bao giờ xảy ra ở đầu ra, nhưng vòng lặp tiếp tục sau thời điểm đó để trong dòng cho các số 6 trận10 trước khi rời khỏi vòng lặpBạn có thể sử dụng câu lệnh 2 để tránh mã có điều kiện được lồng sâu hoặc để tối ưu hóa một vòng lặp bằng cách loại bỏ các trường hợp xảy ra thường xuyên mà bạn muốn từ chốiTuyên bố 2 khiến chương trình bỏ qua một số yếu tố xuất hiện trong một vòng lặp, nhưng sau đó tiếp tục qua phần còn lại của vòng lặpbố vượt quaKhi một điều kiện bên ngoài được kích hoạt, câu lệnh 3 cho phép bạn xử lý điều kiện mà không có vòng lặp bị ảnh hưởng theo bất kỳ cách nào; Cũng giống như các câu lệnh khác, câu lệnh 3 sẽ nằm trong khối mã trong vòng lặp câu lệnh, thường là sau một câu lệnh 1 có điều kiệnSử dụng cùng một khối mã như trên, hãy thay thế câu lệnh 1 hoặc 2 bằng câu lệnh 3 5Tuyên bố 3 xảy ra sau khi tuyên bố có điều kiện 1 đang nói rằng chương trình đang tiếp tục chạy vòng lặp và bỏ qua thực tế là biến 6 đánh giá tương đương với 5 trong một lần lặp của nóChúng tôi sẽ chạy chương trình và xem xét đầu ra 8Bằng cách sử dụng câu lệnh 3 trong chương trình này, chúng tôi nhận thấy rằng chương trình chạy chính xác như thể không có tuyên bố có điều kiện trong chương trình. Tuyên bố 3 cho chương trình coi thường điều kiện đó và tiếp tục chạy chương trình như bình thườngTuyên bố 3 có thể tạo ra các lớp tối thiểu hoặc hoạt động như một trình giữ chỗ khi làm việc trên mã mới và suy nghĩ về cấp độ thuật toán trước khi vượt qua chi tiếtKết luậnCác câu lệnh 1, 2 và 3 trong Python sẽ cho phép bạn sử dụng các vòng lặp 5 and the loops_______089 hiệu quả hơn trong mã của bạnĐể làm nhiều việc hơn với các tuyên bố của 1 và 3, bạn có thể làm theo hướng dẫn dự án của chúng tôi Cách tạo TwitterBot với Python 3 và thư viện TweepyLàm thế nào để bạn buộc phải thoát một vòng?To exit from the loop time, you can use endloop, continue, continue or câu lệnh trả lại. kết thúc trong khi đó; . sử dụng câu lệnh endloop, continue, resume hoặc return . cuối cùng; . Làm thế nào để bạn kết thúc một vòng lặp ngay lập tức?Từ khóa ngắt, khi được sử dụng trong một vòng lặp, sẽ ngay lập tức chấm dứt thi bất kỳ vòng lặp nào. Thực hiện chương trình này sau đó tiếp tục ở dòng mã tiếp theo bên dưới vòng lặp |