Hướng dẫn why while loop is used in python - tại sao vòng lặp while được sử dụng trong python
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ử » Đối với vòng lặp có thể được lặp lại trên các máy phát điện trong Python. Trong khi vòng lặp không thể được lặp lại trên máy phát điện trực tiếp. Đối với vòng lặp nhanh hơn trong khi 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) Vòng lặp trong khi được sử dụng để thực hiện một khối các câu lệnh liên tục cho đến khi một điều kiện nhất định được thỏa mãn. Và khi điều kiện trở thành sai, dòng ngay sau khi vòng lặp trong chương trình được thực thi.Sơ đồ của vòng lặp trong khi 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òng lặp thuộc loại lặp không xác định. Lặp lại không xác định có nghĩa là số lần vòng lặp được thực thi được chỉ định trước một cách rõ ràng. & NBSP; Các câu lệnh đại diện cho tất cả các câu lệnh được thụt vào cùng một số lượng không gian ký tự sau khi cấu trúc lập trình được coi là một phần của một khối mã. Python sử dụng thụt lề làm phương pháp nhóm các câu lệnh. Khi một vòng lặp trong thời gian được thực thi, expr lần đầu tiên được đánh giá trong bối cảnh boolean và nếu đó là sự thật, cơ thể vòng lặp được thực thi. Sau đó, expr được kiểm tra lại, nếu nó vẫn đúng thì cơ thể được thực thi lại và điều này tiếp tục cho đến khi biểu thức trở nên sai. Python While LoopPython3Ví dụ 1: Python trong khi vòng lặp
Hello Geek Hello Geek Hello Geek0 Hello Geek Hello Geek Hello Geek1 Hello Geek Hello Geek Hello Geek2 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
Hello Geek Hello Geek Hello Geek Đầu ra 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;Python3Ví dụ 2: Python trong khi vòng lặp với danh sách Hello 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 Geek4 Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek1 Current Letter : g0 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 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ối Python3Ví dụ 1: Python trong khi vòng lặp
Output: Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek Hello Geek0 Hello Geek Hello Geek Hello Geek1Hello Geek Hello Geek Hello Geek2Hello Geek Hello Geek Hello Geek4 count = count Hello Geek Hello Geek Hello Geek8 Đầu raTrong 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áchPython3Value of i : 136 = 0 Hello 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 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.
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
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 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 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 Hello Geek Hello Geek Hello Geek41 2 3 4 No Break 17 1 2 3 4 No Break 18== count 1 count 2Tuyên bố vượt qua Tuyê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.Python3Ví 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 Trong khi vòng lặp với những người khác Output: Explanation:
Tại saoMộ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".
Vòng lặp nào tốt hơn cho hoặc trong khi ở Python?Đối với vòng lặp có thể được lặp lại trên các máy phát điện trong Python.Trong khi vòng lặp không thể được lặp lại trên máy phát điện trực tiếp.Đối với vòng lặp nhanh hơn trong khi vòng lặp.For loop is faster than while loop. |