Làm thế nào để bạn sử dụng một vòng lặp trong khi?
Vòng lặp rất hữu ích khi bạn muốn tự động hóa một tác vụ lặp đi lặp lại cụ thể hoặc ngăn bạn sao chép và dán cùng một mã trong chương trình của mình Show
Các vòng lặp trong lập trình máy tính lặp lại cùng một khối mã hoặc cùng một chuỗi lệnh nhiều lần cho đến khi một điều kiện được đáp ứng hoặc cho đến khi một điều kiện không còn được đáp ứng Vì vậy, nhìn chung, các vòng lặp giúp bạn không phải viết đi viết lại cùng một đoạn mã Có hai loại vòng lặp được tích hợp trong Python
Trong bài viết này, bạn sẽ học cách xây dựng vòng lặp 3Đây là những gì chúng tôi sẽ đề cập
Vòng lặp secret_keyword = "Python" 3 trong Python là gì?Một vòng lặp 3 lặp lại một khối mã với số lần không xác định cho đến khi một điều kiện không còn được đáp ứng. Mặt khác, vòng lặp 2 lặp lại một khối mã với số lần cố địnhVì vậy, vòng lặp 3 rất hữu ích khi bạn không biết mình muốn một khối mã thực thi bao nhiêu lần trước đóVòng lặp 3 lặp lại khối mã dựa trên điều kiện Boolean đã choMột điều kiện Boolean là một điều kiện đánh giá là 24 hoặc 25Vòng lặp 3 sẽ luôn kiểm tra điều kiện trước khi chạy. Nếu điều kiện ước tính là 24, thì vòng lặp sẽ chạy mã trong phần thân của vòng lặp và tiếp tục chạy mã trong khi điều kiện vẫn là 24Nó sẽ tiếp tục thực thi tập hợp các câu lệnh mã mong muốn cho đến khi điều kiện đó không còn nữa ____124 Hãy lấy một ví dụ giả định Bạn có thể yêu cầu người dùng gửi từ khóa bí mật để họ có thể truy cập vào một phần cụ thể trên trang web của bạn Nói rằng để họ có thể xem một số nội dung, trước tiên họ phải nhập từ khóa 'Python' Để làm điều này, bạn sẽ yêu cầu họ nhập từ khóa đó. Điều đó nói rằng, bạn không biết người dùng sẽ nhập sai từ khóa bao nhiêu lần Mỗi khi họ nhập sai, bạn tiếp tục nhắc họ nhập từ khóa chính xác. Và chỉ cần họ nhập sai từ khóa, bạn sẽ không cho phép họ tiếp tục Cuối cùng khi họ nhập từ khóa 'Python', bạn sẽ cho phép họ xem nội dung đó, bạn sẽ ngừng nhắc họ và khối mã đó sẽ ngừng thực thi Để làm điều gì đó tương tự như ví dụ này, bạn cần sử dụng vòng lặp 3 của PythonCách viết vòng lặp secret_keyword = "Python" 3 trong Python - Phân tích cú pháp cho người mới bắt đầuCú pháp chung để viết một vòng lặp 3 trong Python trông như thế này 1Hãy phá vỡ nó
Ví dụ về Vòng lặp secret_keyword = "Python" 3 trong Python là gì?Bây giờ, hãy viết ví dụ mà tôi đã đề cập trước đó bằng cách sử dụng vòng lặp while của Python Đầu tiên, tôi sẽ lưu trữ từ khóa bí mật 45 trong một biến tên là 46
Sau đó, tôi sẽ yêu cầu người dùng nhập từ khóa bí mật bắt buộc mà họ phải biết để truy cập phần còn lại của nội dung Để làm điều này, tôi sẽ sử dụng hàm 47 và lưu kết quả vào một biến tên là 48 2Một điều cần lưu ý ở đây là thông tin nhập của người dùng theo mặc định phân biệt chữ hoa chữ thường, điều đó có nghĩa là nếu người dùng nhập 'python' thay vì 'Python' thì họ vẫn không thể tiếp tục Để khắc phục điều này, bạn có thể sử dụng một phương thức chuỗi chẳng hạn như 49 để viết hoa chữ cái đầu tiên của từ mà người dùng nhập vào 6Tiếp theo, đã đến lúc xây dựng vòng lặp 3Tôi sẽ kiểm tra xem biến 48 không bằng nội dung của biến 46Về cơ bản, tôi đang kiểm tra xem những gì người dùng đã nhập không bằng chuỗi 'Python' Để viết điều kiện này bằng Python, tôi sẽ sử dụng toán tử 53 để kiểm tra bất đẳng thức 4Bên trong phần thân của vòng lặp 3, một lần nữa tôi sẽ nhắc người dùng nhập từ khóa bí mật 5Cách thức hoạt động của nó là nếu người dùng nhập chuỗi 'Python' thì vòng lặp sẽ kết thúc và chương trình sẽ không chạy nữa. Tuy nhiên, nếu chuỗi mà người dùng nhập vào không bằng 'Python', vòng lặp sẽ tiếp tục Vì vậy, nếu 48 không bằng 46 thì vòng lặp sẽ tiếp tục thực hiệnVà không có số lần thiết lập này sẽ chạy và sau đó dừng lại, điều đó có nghĩa là miễn là người dùng không nhập chuỗi 'Python', vòng lặp ________ 03 sẽ tiếp tục thực thi. Điều này là do điều kiện tôi đặt tiếp tục đánh giá thành 24 3Nếu bạn đang theo dõi và muốn kết thúc chương trình, hãy gõ 59 để thoát khỏi vòng lặp vô tận. Một vòng lặp vô hạn là khi một vòng lặp không bao giờ ngừng thực thiBây giờ, nếu tôi chạy lại chương trình và cuối cùng nhập đúng từ khóa bí mật, vòng lặp sẽ thoát và mã sẽ ngừng chạy 5Và điều này xảy ra nếu tôi cũng nhập 'python' nhờ phương thức 30 7Vòng lặp kết thúc vì điều kiện không còn đánh giá thành 24 nữaVòng lặp secret_keyword = "Python" 8 trong Python là gì?Trước đó, bạn đã biết vòng lặp vô hạn là gì Về cơ bản, vòng lặp 8 là vòng lặp liên tục 24 và do đó chạy vô tận. Nó sẽ không bao giờ dừng lại cho đến khi bạn buộc nó phải dừng lại 2Như bạn đã thấy trước đó, cách để thoát khỏi điều này là gõ 59Một cách khác để thoát khỏi điều này một cách rõ ràng là sử dụng câu lệnh 36Vì 24 sẽ luôn đánh giá thành 24 và do đó thực thi lặp đi lặp lại, nên câu lệnh 36 sẽ buộc dừng vòng lặp khi cầnHãy lấy ví dụ sau 0Trong ví dụ này, 50 sẽ tiếp tục tăng thêm một lần nữa – không có điều kiện nào để ngăn nó tăng vì 24 sẽ luôn đánh giá bằng 24Để ngăn điều này trở thành một vòng lặp vô hạn, trước tiên tôi giới thiệu một câu lệnh 53Câu lệnh 53 kiểm tra xem 50 có bằng 56 không. Nếu đúng như vậy, thì vòng lặp sẽ kết thúc nhờ câu lệnh 36 bên trong câu lệnh 53, về cơ bản câu lệnh này sẽ báo cho vòng lặp dừng lại 1Phần kết luậnVà bạn có nó rồi đấy. Bây giờ bạn đã biết cách viết các vòng lặp 3 và 8 trong PythonTôi hy vọng bạn thấy hướng dẫn này hữu ích Để tìm hiểu thêm về ngôn ngữ lập trình Python, hãy xem chứng chỉ Python của freeCodeCamp Bạn sẽ bắt đầu từ những điều cơ bản và học theo cách tương tác và thân thiện với người mới bắt đầu. Cuối cùng, bạn cũng sẽ xây dựng năm dự án để đưa vào thực tế và giúp củng cố những gì bạn đã học Cảm ơn bạn đã đọc và mã hóa vui vẻ QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO QUẢNG CÁO Học một cái gì đó mới mỗi ngày và viết về nó Nếu bài viết này hữu ích, hãy tweet nó Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Vòng lặp while hoạt động như thế nào?Vòng lặp while kiểm tra điều kiện trước và nếu nó trả về true, thì mã bên trong nó sẽ chạy. Vòng lặp tiếp tục cho đến khi điều kiện cho trước trả về giá trị sai thì dừng . Ngoài ra, vòng lặp do while chạy mã của nó một lần trước khi kiểm tra điều kiện và chỉ chạy lại nếu điều kiện đúng.
Vòng lặp while được viết như thế nào?Đầu tiên, vòng lặp sẽ thực thi phần thân, sau đó kiểm tra điều kiện, và khi điều kiện đúng thì thực hiện lặp đi lặp lại. Ví dụ. hãy i = 0; . This form of syntax should only be used when you want the body of the loop to execute at least once regardless of the condition being truthy.
Vòng lặp while bắt đầu như thế nào?Vòng lặp while bắt đầu bằng cách đánh giá điều kiện . Nếu điều kiện đánh giá là đúng, mã trong khối mã sẽ được thực thi. Nếu điều kiện đánh giá là sai, mã trong khối mã không được thực thi và vòng lặp kết thúc. |