Hướng dẫn what is while loop in python? - vòng lặp while trong python là gì?


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ử »






Vòng lặp thời gian được gọi là gì?while loop statement in Python programming language repeatedly executes a target statement as long as a given condition is true.

Danh sách tuyên bố. end trong khi đó; Câu lệnh WHRE, còn được gọi là vòng lặp trong khi, thực hiện một loạt các câu lệnh giữa các từ khóa DO và end trong khi miễn là điều kiện được chỉ định vẫn đúng. Biểu thức điều kiện chỉ được kiểm tra khi bắt đầu mỗi lần lặp của vòng lặp.

3 loại vòng lặp trong Python là gì?while loop in Python programming language is −

while expression:
   statement(s)

Các loại vòng lặp.statement(s) may be a single statement or a block of statements. The condition may be any expression, and true is any non-zero value. The loop iterates while the condition is true.

Khi điều kiện trở thành sai, điều khiển chương trình chuyển đến dòng ngay sau vòng lặp.

Trong Python, 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.

Sơ đồ dòng chảy

Hướng dẫn what is while loop in python? - vòng lặp while trong python là gì?

Ở đây, điểm chính của vòng lặp trong khi vòng lặp có thể không bao giờ chạy. Khi điều kiện được kiểm tra và kết quả là sai, thân vòng sẽ bị bỏ qua và câu lệnh đầu tiên sau khi vòng lặp sẽ được thực thi.

Thí dụ

Bản thử trực tiếp

#!/usr/bin/python

count = 0
while (count < 9):
   print 'The count is:', count
   count = count + 1

print "Good bye!"

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

The count is: 0
The count is: 1
The count is: 2
The count is: 3
The count is: 4
The count is: 5
The count is: 6
The count is: 7
The count is: 8
Good bye!

Khối ở đây, bao gồm các câu lệnh in và tăng, được thực thi nhiều lần cho đến khi số lượng không còn nhỏ hơn 9. Với mỗi lần lặp, giá trị hiện tại của số chỉ số được hiển thị và sau đó tăng lên 1.

Vòng lặp vô hạn

Một vòng lặp trở thành vòng lặp vô hạn nếu một điều kiện không bao giờ trở thành sai. Bạn phải thận trọng khi sử dụng trong khi các vòng lặp vì khả năng điều kiện này không bao giờ giải quyết được một giá trị sai. Điều này dẫn đến một vòng lặp không bao giờ kết thúc. Một vòng lặp như vậy được gọi là một vòng vô hạn.

Vòng lặp vô hạn có thể hữu ích trong lập trình máy khách/máy chủ trong đó máy chủ cần chạy liên tục để các chương trình khách hàng có thể giao tiếp với nó khi được yêu cầu.

#!/usr/bin/python

var = 1
while var == 1 :  # This constructs an infinite loop
   num = raw_input("Enter a number  :")
   print "You entered: ", num

print "Good bye!"

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

Enter a number  :20
You entered:  20
Enter a number  :29
You entered:  29
Enter a number  :3
You entered:  3
Enter a number between :Traceback (most recent call last):
   File "test.py", line 5, in <module>
      num = raw_input("Enter a number :")
KeyboardInterrupt

Ví dụ trên đi trong một vòng lặp vô hạn và bạn cần sử dụng Ctrl+C để thoát khỏi chương trình.

Sử dụng câu lệnh khác với vòng lặp trong khi

Python hỗ trợ để có một tuyên bố khác liên quan đến một câu lệnh LOOP.else statement associated with a loop statement.

  • Nếu câu lệnh khác được sử dụng với vòng lặp thời gian, câu lệnh khác sẽ được thực thi khi điều kiện trở nên sai.else statement is used with a while loop, the else statement is executed when the condition becomes false.

Ví dụ sau đây minh họa sự kết hợp của một câu lệnh khác với một câu lệnh thời gian in một số miễn là nó nhỏ hơn 5, nếu không câu lệnh khác được thực thi.

Bản thử trực tiếp

#!/usr/bin/python

count = 0
while count < 5:
   print count, " is  less than 5"
   count = count + 1
else:
   print count, " is not less than 5"

Khi mã trên được thực thi, nó sẽ tạo ra kết quả sau -

0 is less than 5
1 is less than 5
2 is less than 5
3 is less than 5
4 is less than 5
5 is not less than 5

Ví dụ trên đi trong một vòng lặp vô hạn và bạn cần sử dụng Ctrl+C để thoát khỏi chương trình.

Sử dụng câu lệnh khác với vòng lặp trong khiif statement syntax, if your while clause consists only of a single statement, it may be placed on the same line as the while header.

Python hỗ trợ để có một tuyên bố khác liên quan đến một câu lệnh LOOP.one-line while clause −

#!/usr/bin/python

flag = 1
while (flag): print 'Given flag is really true!'
print "Good bye!"

Nếu câu lệnh khác được sử dụng với vòng lặp thời gian, câu lệnh khác sẽ được thực thi khi điều kiện trở nên sai.

python_loops.htm

Vòng lặp giải thích là gì?

Trong hầu hết các ngôn ngữ lập trình máy tính, một vòng lặp trong thời gian là một câu lệnh luồng điều khiển cho phép mã được thực thi nhiều lần dựa trên một điều kiện boolean nhất định.Vòng lặp trong khi có thể được coi là một câu lệnh nếu lặp lại.a control flow statement that allows code to be executed repeatedly based on a given Boolean condition. The while loop can be thought of as a repeating if statement.

Vòng lặp thời gian được gọi là gì?

Danh sách tuyên bố.end trong khi đó;Câu lệnh WHRE, còn được gọi là vòng lặp trong khi, thực hiện một loạt các câu lệnh giữa các từ khóa DO và end trong khi miễn là điều kiện được chỉ định vẫn đúng.Biểu thức điều kiện chỉ được kiểm tra khi bắt đầu mỗi lần lặp của vòng lặp.The while statement, also called the while loop, executes the series of statements between the do and endwhile keywords as long as the specified condition remains true. The condition expression is tested only at the start of each iteration of the loop.

3 loại vòng lặp trong Python là gì?

Các loại vòng lặp..
trong khi lặp lại..
cho vòng lặp ..
vòng lồng nhau..

Trong khi và cho vòng lặp là gì?

Các vòng cho và trong khi cả hai đều có điều kiện.A For Loop là một lệnh một dòng sẽ được thực thi nhiều lần. Trong khi các vòng lặp có thể được xếp đơn hoặc chứa nhiều lệnh cho một điều kiện duy nhất.Cả vòng lặp cho vòng lặp và vòng lặp đều quan trọng trong các ngôn ngữ máy tính để có được kết quả.A for loop is a single-line command that will be executed repeatedly. While loops can be single-lined or contain multiple commands for a single condition. Both the for loop and the while loop are important in computer languages for obtaining results.