Hướng dẫn when while loop is used in python? - khi nào vòng lặp while được sử dụng trong python?


Vòng lặp Python

Python có hai lệnh vòng lặp nguyên thủy:

  • trong khi vòng lặp loops
  • cho các vòng lặp loops

Vòng lặp trong khi

Vớ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
while i < 6:
  print(i)
  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
while i < 6:
  print(i)
  if i == 3:
    break
  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:
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)

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
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")

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ì?

Hướng dẫn when while loop is used in python? - khi nào vòng lặp while được sử dụng trong python?

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 Loop

Python3

count = 0

Hello Geek
Hello Geek
Hello Geek
0
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
2

Hello Geek
Hello Geek
Hello Geek
4count __ count
Hello Geek
Hello Geek
Hello Geek
8
Hello Geek
Hello Geek
Hello Geek
9

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
2
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
3
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
4

Đầ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ách

Python3

Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
5=
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
7
Hello Geek
Hello Geek
Hello Geek
9
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
9
Current Letter : g
Current Letter : k
Current Letter : f
Current Letter : o
Current Letter : r
Current Letter : g
Current Letter : k
0____29
Hello Geek
Hello Geek
Hello Geek
2
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
9
Current Letter : g
Current Letter : k
Current Letter : f
Current Letter : o
Current Letter : r
Current Letter : g
Current Letter : k
4
Current Letter : g
Current Letter : k
Current Letter : f
Current Letter : o
Current Letter : r
Current Letter : g
Current Letter : k
5

Hello Geek
Hello Geek
Hello Geek
0
Current Letter : g
Current Letter : k
Current Letter : f
Current Letter : o
Current Letter : r
Current Letter : g
Current Letter : k
7

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Current Letter : g
0

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

Giố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

count = 0

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ặp

Cá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ục

Python3

Value of i : 13
6= 0

Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
5=
1
2
3
4
No Break

1
1

Hello Geek
Hello Geek
Hello Geek
0
1
2
3
4
No Break

1
3
1
2
3
4
No Break

1
4
1
2
3
4
No Break

1
5

Hello Geek
Hello Geek
Hello Geek
4
1
2
3
4
No Break

1
7
1
2
3
4
No Break

1
8== count 1 count 2

count 8

Value of i : 13
6
Hello Geek
Hello Geek
Hello Geek
8=
Hello Geek
Hello Geek
Hello Geek
9

count 8=4

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
2=8=9

Hello Geek
Hello Geek
Hello Geek
4
Value of i : 13
6
Hello Geek
Hello Geek
Hello Geek
8=
Hello Geek
Hello Geek
Hello Geek
9

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ắt

Python3

Value of i : 13
6= 0

Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
5=
1
2
3
4
No Break

1
1

Hello Geek
Hello Geek
Hello Geek
0
1
2
3
4
No Break

1
3
1
2
3
4
No Break

1
4
1
2
3
4
No Break

1
5

Hello Geek
Hello Geek
Hello Geek
4
1
2
3
4
No Break

1
7
1
2
3
4
No Break

1
8== count 1 count 2

count 8

Value of i : 13
6
Hello Geek
Hello Geek
Hello Geek
8=
Hello Geek
Hello Geek
Hello Geek
9

count 8

Hello Geek
Hello Geek
Hello Geek
23

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
2=8=9

Hello Geek
Hello Geek
Hello Geek
4
Value of i : 13
6
Hello Geek
Hello Geek
Hello Geek
8=
Hello Geek
Hello Geek
Hello Geek
9

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ắt

Python3

Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
5=
1
2
3
4
No Break

1
1

Value of i : 13
6= 0

Hello Geek
Hello Geek
Hello Geek
0
1
2
3
4
No Break

1
3
1
2
3
4
No Break

1
4
1
2
3
4
No Break

1
5

Hello Geek
Hello Geek
Hello Geek
4
Value of i : 13
6
Hello Geek
Hello Geek
Hello Geek
8=
Hello Geek
Hello Geek
Hello Geek
9

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
50

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. 

Python3

Value of i : 13
6= 0

Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
5=
1
2
3
4
No Break

1
1

Hello Geek
Hello Geek
Hello Geek
4
Value of i : 13
6
Hello Geek
Hello Geek
Hello Geek
8=
Hello Geek
Hello Geek
Hello Geek
9

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
69

Hello Geek
Hello Geek
Hello Geek
70
Hello Geek
Hello Geek
Hello Geek
71

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
2
Hello Geek
Hello Geek
Hello Geek
75
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
4

Value of i : 13
6= 0

Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
5=
1
2
3
4
No Break

1
1

Hello Geek
Hello Geek
Hello Geek
4
Value of i : 13
6
Hello Geek
Hello Geek
Hello Geek
8=
Hello Geek
Hello Geek
Hello Geek
9

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
69

Tuyên bố phá vỡ

Hello Geek
Hello Geek
Hello Geek
70
Hello Geek
Hello Geek
Hello Geek
71

Hello Geek
Hello Geek
Hello Geek
4
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
1
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
2
Hello Geek
Hello Geek
Hello Geek
99
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
4

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 qua

Python3

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.

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 Geek
1
Hello Geek
Hello Geek
Hello Geek
Hello Geek
Hello Geek
222153
Hello Geek
Hello Geek
Hello Geek
54

Output:

Hướng dẫn when while loop is used in python? - khi nào vòng lặp while được sử dụng trong python?

Explanation:

  • Đầu tiên, nó yêu cầu người dùng nhập một số. Nếu người dùng nhập -1 thì vòng lặp sẽ không thực thi
  • Người dùng nhập 6 và phần thân của vòng lặp thực thi và một lần nữa yêu cầu đầu vào
  • Ở đây người dùng có thể nhập nhiều lần cho đến khi anh ta vào -1 để dừng vòng lặp
  • Người dùng có thể quyết định số lần anh ta muốn nhập vào

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.