Vòng lặp PythonPython có hai lệnh vòng lặp nguyên thủy: Show
Vòng lặp trong khiVới vòng lặp trong khi chúng ta có thể thực hiện một tập hợp các câu lệnh miễn là điều kiện là đúng.while loop we can execute a set of statements as long as a condition is true. Thí dụIn tôi miễn là tôi nhỏ hơn 6: i = 1 trong khi i <6: & nbsp; & nbsp; print (i) & nbsp; & nbsp; i += 1 Hãy tự mình thử » Lưu ý: Hãy nhớ tăng tôi, nếu không, vòng lặp sẽ tiếp tục mãi mãi. remember to increment i, or else the loop will continue forever. Vòng lặp trong khi yêu cầu các biến có liên quan phải sẵn sàng, trong ví dụ này, chúng ta cần xác định một biến lập chỉ mục, i, mà chúng ta đặt thành 1.while loop requires relevant variables to be ready, in this example we need to define an indexing variable, i, which we set to 1. Tuyên bố phá vỡVới câu lệnh break, chúng ta có thể dừng vòng lặp ngay cả khi điều kiện trong khi là đúng:break statement we can stop the loop even if the while condition is true: Thí dụIn tôi miễn là tôi nhỏ hơn 6: i = 1 trong khi i <6: & nbsp; & nbsp; print (i) & nbsp; & nbsp; i += 1 Hãy tự mình thử » Lưu ý: Hãy nhớ tăng tôi, nếu không, vòng lặp sẽ tiếp tục mãi mãi.Vòng lặp trong khi yêu cầu các biến có liên quan phải sẵn sàng, trong ví dụ này, chúng ta cần xác định một biến lập chỉ mục, i, mà chúng ta đặt thành 1.continue statement we can stop the current iteration, and continue with the next: Tuyên bố phá vỡVới câu lệnh break, chúng ta có thể dừng vòng lặp ngay cả khi điều kiện trong khi là đúng: Thoát khỏi vòng lặp khi tôi là 3: Hãy tự mình thử » Lưu ý: Hãy nhớ tăng tôi, nếu không, vòng lặp sẽ tiếp tục mãi mãi.Vòng lặp trong khi yêu cầu các biến có liên quan phải sẵn sàng, trong ví dụ này, chúng ta cần xác định một biến lập chỉ mục, i, mà chúng ta đặt thành 1.else statement we can run a block of code once when the condition no longer is true: Thí dụIn tôi miễn là tôi nhỏ hơn 6: i = 1 trong khi i <6: & nbsp; & nbsp; print (i) & nbsp; & nbsp; i += 1 Hãy tự mình thử » Chúng ta sử dụng DO trong khi khi chúng ta muốn thực hiện thân máy ít nhất một lần. Trong khi vòng lặp được sử dụng khi chúng ta không muốn chạy thân vòng thậm chí một lần trước khi kiểm tra điều kiện vòng lặp. While Loop is used to execute a block of statements repeatedly until a given condition is satisfied. And when the condition becomes false, the line immediately after the loop in the program is executed. Syntax: while expression: statement(s) Trong khi tuyên bố được sử dụng để làm gì?Câu lệnh trong khi thường được sử dụng khi số lần lặp được thực thi không được biết và không thể ước tính được. Câu lệnh trong khi cũng có thể được sử dụng trong một vòng lặp trong đó điều kiện luôn luôn đúng nhưng có các điều kiện thoát trong các câu lệnh cơ thể vòng lặp.indefinite iteration. Indefinite iteration means that the number of times the loop is executed isn’t specified explicitly in advance. Trong khi và cho các vòng lặp trong Python? Ví dụ 1: Python trong khi vòng lặp Python While LoopPython3
Hello Geek Hello Geek Hello Geek0 Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek2 Hello Geek Hello Geek Hello Geek4 count __ count Hello Geek Hello Geek Hello Geek8 Hello Geek Hello Geek Hello Geek9 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek2 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek3 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek4 Đầu ra Hello Geek Hello Geek Hello Geek Trong ví dụ trên, điều kiện trong khi sẽ đúng miễn là biến bộ đếm (đếm) nhỏ hơn 3. & nbsp; Ví dụ 2: Python trong khi vòng lặp với danh sáchPython3Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek5 = Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek7 Hello Geek Hello Geek Hello Geek9 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek9 Current Letter : g Current Letter : k Current Letter : f Current Letter : o Current Letter : r Current Letter : g Current Letter : k0____29 Hello Geek Hello Geek Hello Geek2 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek9 Current Letter : g Current Letter : k Current Letter : f Current Letter : o Current Letter : r Current Letter : g Current Letter : k4 Current Letter : g Current Letter : k Current Letter : f Current Letter : o Current Letter : r Current Letter : g Current Letter : k5 Hello Geek Hello Geek Hello Geek0 Current Letter : g Current Letter : k Current Letter : f Current Letter : o Current Letter : r Current Letter : g Current Letter : k7 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Current Letter : g0 Trong ví dụ trên, chúng tôi đã chạy một vòng lặp trong một danh sách sẽ chạy cho đến khi có một yếu tố có trong danh sách. Ví dụ 3: Câu lệnh duy nhất trong khi khốiGiống như khối if, nếu khối trong khi bao gồm một câu lệnh duy nhất, chúng ta có thể khai báo toàn bộ vòng lặp trong một dòng. Nếu có nhiều câu trong khối tạo nên thân vòng, chúng có thể được phân tách bằng dấu chấm phẩy (;). & Nbsp; Python3
Is Output: Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek Ví dụ 4: Các câu lệnh điều khiển vòng lặpCác câu lệnh điều khiển vòng thay đổi thực thi từ trình tự bình thường của nó. Khi thực thi để lại một phạm vi, tất cả các đối tượng tự động được tạo trong phạm vi đó bị phá hủy. Python hỗ trợ các câu lệnh kiểm soát sau. Tiếp tục tuyên bốTuyên bố tiếp tục Python trả lại điều khiển cho đầu vòng lặp. Ví dụ: Python trong khi vòng lặp với tuyên bố tiếp tụcPython3Value of i : 136 = 0 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek5 = 1 2 3 4 No Break 11 Hello Geek Hello Geek Hello Geek0 1 2 3 4 No Break 13 1 2 3 4 No Break 14 1 2 3 4 No Break 15 Hello Geek Hello Geek Hello Geek4 1 2 3 4 No Break 17 1 2 3 4 No Break 18 = = count 1 count 2
Value of i : 136 Hello Geek Hello Geek Hello Geek8 = Hello Geek Hello Geek Hello Geek9
Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek2 = 8= 9Hello Geek Hello Geek Hello Geek4 Value of i : 136 Hello Geek Hello Geek Hello Geek8 = Hello Geek Hello Geek Hello Geek9 Output: Current Letter : g Current Letter : k Current Letter : f Current Letter : o Current Letter : r Current Letter : g Current Letter : k Tuyên bố phá vỡTuyên bố của Python Break mang lại quyền kiểm soát ra khỏi vòng lặp. Ví dụ: Python trong khi vòng lặp với câu lệnh ngắtPython3Value of i : 136 = 0 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek5 = 1 2 3 4 No Break 11 Hello Geek Hello Geek Hello Geek0 1 2 3 4 No Break 13 1 2 3 4 No Break 14 1 2 3 4 No Break 15 Hello Geek Hello Geek Hello Geek4 1 2 3 4 No Break 17 1 2 3 4 No Break 18 = = count 1 count 2
Value of i : 136 Hello Geek Hello Geek Hello Geek8 = Hello Geek Hello Geek Hello Geek9
Hello Geek Hello Geek Hello Geek23 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek2 = 8= 9Hello Geek Hello Geek Hello Geek4 Value of i : 136 Hello Geek Hello Geek Hello Geek8 = Hello Geek Hello Geek Hello Geek9 Output: Current Letter : g Tuyên bố phá vỡTuyên bố của Python Break mang lại quyền kiểm soát ra khỏi vòng lặp. Ví dụ: Python trong khi vòng lặp với câu lệnh ngắtPython3Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek5 = 1 2 3 4 No Break 11 Value of i : 136 = 0 Hello Geek Hello Geek Hello Geek0 1 2 3 4 No Break 13 1 2 3 4 No Break 14 1 2 3 4 No Break 15 Hello Geek Hello Geek Hello Geek4 Value of i : 136 Hello Geek Hello Geek Hello Geek8 = Hello Geek Hello Geek Hello Geek9 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek50 Tuyên bố phá vỡ Output: Value of i : 13 Tuyên bố của Python Break mang lại quyền kiểm soát ra khỏi vòng lặp.Ví dụ: Python trong khi vòng lặp với câu lệnh ngắt Tuyên bố vượt qua The else block just after for/while is executed only when the loop is NOT terminated by a break statement. Python3Value of i : 136 = 0 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek5 = 1 2 3 4 No Break 11 Hello Geek Hello Geek Hello Geek4 Value of i : 136 Hello Geek Hello Geek Hello Geek8 = Hello Geek Hello Geek Hello Geek9 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek69 Hello Geek Hello Geek Hello Geek70 Hello Geek Hello Geek Hello Geek71 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek2 Hello Geek Hello Geek Hello Geek75 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek4 Value of i : 136 = 0 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek5 = 1 2 3 4 No Break 11 Hello Geek Hello Geek Hello Geek4 Value of i : 136 Hello Geek Hello Geek Hello Geek8 = Hello Geek Hello Geek Hello Geek9 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek69 Tuyên bố phá vỡ Hello Geek Hello Geek Hello Geek70 Hello Geek Hello Geek Hello Geek71 Hello Geek Hello Geek Hello Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek2 Hello Geek Hello Geek Hello Geek99 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek4 Output: 1 2 3 4 No Break 1 Tuyên bố của Python Break mang lại quyền kiểm soát ra khỏi vòng lặp.Ví dụ: Python trong khi vòng lặp với câu lệnh ngắt Tuyên bố vượt quaPython3Tuyên bố Python Pass để viết các vòng trống. Pass cũng được sử dụng cho các câu lệnh, chức năng và lớp kiểm soát trống. Ví dụ: Python trong khi vòng lặp với câu lệnh PASS Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek222153 Hello Geek Hello Geek Hello Geek54 Output: Explanation:
Khi nào nên sử dụng vòng lặp?Một vòng lặp "trong khi" được sử dụng để lặp lại một khối mã cụ thể một số lần không xác định, cho đến khi một điều kiện được đáp ứng. Ví dụ: nếu chúng tôi muốn hỏi người dùng một số từ 1 đến 10, chúng tôi không biết người dùng có thể nhập số lần lớn hơn bao nhiêu lần, vì vậy chúng tôi tiếp tục hỏi "trong khi số không nằm trong khoảng từ 1 đến 10".to repeat a specific block of code an unknown number of times, until a condition is met. For example, if we want to ask a user for a number between 1 and 10, we don't know how many times the user may enter a larger number, so we keep asking "while the number is not between 1 and 10".
Ở đâu trong khi và làm trong khi vòng lặp được sử dụng?Chúng ta sử dụng DO trong khi khi chúng ta muốn thực hiện thân máy ít nhất một lần. Trong khi vòng lặp được sử dụng khi chúng ta không muốn chạy thân vòng thậm chí một lần trước khi kiểm tra điều kiện vòng lặp.do while when we want to execute the body of the at least once. The while loop is used when we do not want to run the loop body even one time before checking the loop condition.
Trong khi tuyên bố được sử dụng để làm gì?Câu lệnh trong khi thường được sử dụng khi số lần lặp được thực thi không được biết và không thể ước tính được.Câu lệnh trong khi cũng có thể được sử dụng trong một vòng lặp trong đó điều kiện luôn luôn đúng nhưng có các điều kiện thoát trong các câu lệnh cơ thể vòng lặp.when the number of iterations to be executed is not known and cannot be estimated. The while statement can also be used in a loop where the condition always remains true but there are exit conditions within the loop body statements.
Trong khi và cho các vòng lặp trong Python?Với Python, bạn có thể sử dụng trong khi các vòng lặp để chạy cùng một tác vụ nhiều lần và để các vòng lặp để lặp một lần qua dữ liệu danh sách.Trong mô -đun này, bạn sẽ tìm hiểu về hai loại vòng lặp và khi nào nên áp dụng từng loại.while loops to run the same task multiple times and for loops to loop once over list data. In this module, you'll learn about the two loop types and when to apply each. |