Hướng dẫn what is the point of continue python? - điểm của continue python là gì?

Trong bài viết này, bạn sẽ học cách sử dụng các câu lệnh Break và tiếp tục để thay đổi luồng của một vòng lặp.

VIDEO: Python Break and Contin Tuyên bố

Việc sử dụng phá vỡ và tiếp tục trong Python là gì?

Trong Python, các câu lệnh

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
4 và
# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
5 có thể làm thay đổi luồng của một vòng lặp bình thường.

Vòng lặp lặp qua một khối mã cho đến khi biểu thức kiểm tra là sai, nhưng đôi khi chúng tôi muốn chấm dứt lần lặp hiện tại hoặc thậm chí toàn bộ vòng lặp mà không kiểm tra biểu thức kiểm tra.

Các câu lệnh & nbsp; ____ 14 và

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
5 được sử dụng trong các trường hợp này.


Tuyên bố phá vỡ Python

Tuyên bố

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
4 chấm dứt vòng lặp chứa nó. Kiểm soát chương trình chảy vào câu lệnh ngay sau phần thân của vòng lặp.

Nếu câu lệnh

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
4 nằm trong một vòng lặp lồng nhau (vòng lặp bên trong một vòng lặp khác), câu lệnh
# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
4 sẽ chấm dứt vòng lặp trong cùng.

Cú pháp phá vỡ

break

Sơ đồ phá vỡ

Hướng dẫn what is the point of continue python? - điểm của continue python là gì?
Sơ đồ của tuyên bố phá vỡ trong Python

Hoạt động của tuyên bố phá vỡ trong vòng lặp và trong khi vòng lặp được hiển thị bên dưới.

Hướng dẫn what is the point of continue python? - điểm của continue python là gì?
Làm việc của tuyên bố phá vỡ

Ví dụ: Break Python

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")

Đầu ra

s
t
r
The end

Trong chương trình này, chúng tôi lặp lại thông qua chuỗi "chuỗi". Chúng tôi kiểm tra xem chữ cái là tôi, trên đó chúng tôi thoát khỏi vòng lặp. Do đó, chúng tôi thấy trong đầu ra của chúng tôi rằng tất cả các chữ cái cho đến khi tôi được in. Sau đó, vòng lặp chấm dứt.


Python tiếp tục tuyên bố

Câu lệnh

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
5 được sử dụng để bỏ qua phần còn lại của mã bên trong một vòng lặp cho lần lặp hiện tại. Vòng lặp không chấm dứt mà tiếp tục với lần lặp tiếp theo.

Cú pháp tiếp tục

continue

Sơ đồ tiếp tục & nbsp;

Hướng dẫn what is the point of continue python? - điểm của continue python là gì?
Sơ đồ tuyên bố tiếp tục trong Python

Hoạt động của câu lệnh

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
5 trong và trong khi vòng lặp được hiển thị bên dưới.

Hướng dẫn what is the point of continue python? - điểm của continue python là gì?
Cách tiếp tục tuyên bố hoạt động trong Python

Ví dụ: Python tiếp tục

# Program to show the use of continue statement inside loops

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

Đầu ra

s
t
r
n
g
The end

Trong chương trình này, chúng tôi lặp lại thông qua chuỗi "chuỗi". Chúng tôi kiểm tra xem chữ cái là tôi, trên đó chúng tôi thoát khỏi vòng lặp. Do đó, chúng tôi thấy trong đầu ra của chúng tôi rằng tất cả các chữ cái cho đến khi tôi được in. Sau đó, vòng lặp chấm dứt.

Python tiếp tục tuyên bố

Câu lệnh # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")5 được sử dụng để bỏ qua phần còn lại của mã bên trong một vòng lặp cho lần lặp hiện tại. Vòng lặp không chấm dứt mà tiếp tục với lần lặp tiếp theo.

  • Việc sử dụng phá vỡ và tiếp tục trong Python là gì?
  • Cú pháp tiếp tục
    • Cú pháp phá vỡ
    • Sơ đồ phá vỡ
    • Sơ đồ của tuyên bố phá vỡ trong Python
  • Python tiếp tục tuyên bố
    • Cú pháp tiếp tục
    • Sơ đồ tiếp tục & nbsp;
    • Ví dụ: Python tiếp tục


Bạn có thể phải đối mặt với một tình huống mà bạn cần thoát hoàn toàn một vòng lặp khi một điều kiện bên ngoài được kích hoạt hoặc cũng có thể có một tình huống khi bạn muốn bỏ qua một phần của vòng lặp và bắt đầu thực thi tiếp theo.

Python cung cấp các tuyên bố phá vỡ và tiếp tục để xử lý các tình huống như vậy và có quyền kiểm soát tốt trên vòng lặp của bạn.break and continue statements to handle such situations and to have good control on your loop.

Hướng dẫn này sẽ thảo luận về việc phá vỡ, tiếp tục và vượt qua các tuyên bố có sẵn trong Python.

Tuyên bố phá vỡ:

Tuyên bố phá vỡ trong Python chấm dứt vòng lặp hiện tại và tiếp tục thực hiện tại tuyên bố tiếp theo, giống như lần phá vỡ truyền thống được tìm thấy trong C.break statement in Python terminates the current loop and resumes execution at the next statement, just like the traditional break found in C.

Việc sử dụng phổ biến nhất để phá vỡ là khi một số điều kiện bên ngoài được kích hoạt đòi hỏi một lối thoát vội vàng từ một vòng lặp. Tuyên bố phá vỡ có thể được sử dụng trong cả hai trong khi và cho các vòng lặp.break statement can be used in both while and for loops.

Example:

#!/usr/bin/python

for letter in 'Python':     # First Example
   if letter == 'h':
      break
   print 'Current Letter :', letter
  
var = 10                    # Second Example
while var > 0:              
   print 'Current variable value :', var
   var = var -1
   if var == 5:
      break

print "Good bye!"

Điều này sẽ tạo ra kết quả sau:

Current Letter : P
Current Letter : y
Current Letter : t
Current variable value : 10
Current variable value : 9
Current variable value : 8
Current variable value : 7
Current variable value : 6
Good bye!

Tuyên bố tiếp tục:

Tuyên bố tiếp tục trong Python trả lại quyền kiểm soát về đầu của vòng lặp trong khi. Tuyên bố tiếp tục từ chối tất cả các câu lệnh còn lại trong lần lặp hiện tại của vòng lặp và di chuyển điều khiển trở lại đỉnh của vòng lặp.continue statement in Python returns the control to the beginning of the while loop. The continue statement rejects all the remaining statements in the current iteration of the loop and moves the control back to the top of the loop.

Tuyên bố tiếp tục có thể được sử dụng trong cả hai trong khi và cho các vòng lặp.continue statement can be used in both while and for loops.

Example:

#!/usr/bin/python

for letter in 'Python':     # First Example
   if letter == 'h':
      continue
   print 'Current Letter :', letter

var = 10                    # Second Example
while var > 0:              
   var = var -1
   if var == 5:
      continue
   print 'Current variable value :', var
print "Good bye!"

Điều này sẽ tạo ra kết quả sau:

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : o
Current Letter : n
Current variable value : 10
Current variable value : 9
Current variable value : 8
Current variable value : 7
Current variable value : 6
Current variable value : 4
Current variable value : 3
Current variable value : 2
Current variable value : 1
Good bye!

Tuyên bố khác được sử dụng với các vòng lặp

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 statements.

  • Nếu câu lệnh khác được sử dụng với một vòng lặp, câu lệnh khác được thực thi khi vòng lặp đã cạn kiệt danh sách.else statement is used with a for loop, the else statement is executed when the loop has exhausted iterating the list.

  • 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.

Example:

Ví dụ sau đây minh họa sự kết hợp của một câu lệnh khác với câu lệnh FOR tìm kiếm số nguyên tố từ 10 đến 20.

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
0

Điều này sẽ tạo ra kết quả sau:

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
1

Tuyên bố khác được sử dụng với các vòng lặpelse statement with while loop.

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

Nếu câu lệnh khác được sử dụng với một vòng lặp, câu lệnh khác được thực thi khi vòng lặp đã cạn kiệt danh sách.pass statement in Python is used when a statement is required syntactically but you do not want any command or code to execute.

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.pass statement is a null operation; nothing happens when it executes. The pass is also useful in places where your code will eventually go, but has not been written yet (e.g., in stubs for example):

Example:

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
2

Điều này sẽ tạo ra kết quả sau:

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")
3

Tuyên bố khác được sử dụng với các vòng lặp

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


Tiếp tục cần thiết trong Python?

Tiếp tục chỉ cần thiết nếu bạn muốn nhảy sang lần lặp tiếp theo của một vòng lặp mà không thực hiện phần còn lại của vòng lặp. Nó không có tác dụng nếu đó là tuyên bố cuối cùng được chạy. Break thoát khỏi vòng lặp hoàn toàn.. It has no effect if it's the last statement to be run. break exits the loop altogether.

Mục đích của chức năng tiếp tục là gì?

Tuyên bố tiếp tục chuyển quyền kiểm soát đến lần lặp tiếp theo của phần gần nhất, cho hoặc trong khi câu lệnh trong đó xuất hiện, bỏ qua bất kỳ câu lệnh còn lại trong DO, cho hoặc trong khi cơ thể câu lệnh.passes control to the next iteration of the nearest enclosing do , for , or while statement in which it appears, bypassing any remaining statements in the do , for , or while statement body.

Tiếp tục làm gì trong Python 3?

Tuyên bố tiếp tục trong Python trả lại điều khiển cho đầu vòng lặp hiện tại.Khi gặp phải, vòng lặp bắt đầu lần lặp tiếp theo mà không thực hiện các câu lệnh còn lại trong lần lặp hiện tại.Tuyên bố tiếp tục có thể được sử dụng trong cả hai trong khi và cho các vòng lặp.returns the control to the beginning of the current loop. When encountered, the loop starts next iteration without executing the remaining statements in the current iteration. The continue statement can be used in both while and for loops.

Mục đích của ví dụ tuyên bố tiếp tục là gì?

Tuyên bố tiếp tục được sử dụng bên trong các vòng lặp.Khi một tuyên bố tiếp tục gặp phải bên trong một vòng lặp, điều khiển sẽ nhảy đến đầu vòng lặp cho lần lặp tiếp theo, bỏ qua việc thực hiện các câu lệnh bên trong phần thân của vòng lặp cho lần lặp hiện tại.control jumps to the beginning of the loop for next iteration, skipping the execution of statements inside the body of loop for the current iteration.