Hướng dẫn continue flowchart in python - tiếp tục lưu đồ trong python

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.

Show

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 các câu lệnh Python,

continue
6 và
continue
7 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; ____ 36 và

continue
7 được sử dụng trong các trường hợp này.


Tuyên bố phá vỡ Python

Tuyên bố

continue
6 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

continue
6 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
continue
6 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 continue flowchart in python - tiếp tục lưu đồ trong python
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 continue flowchart in python - tiếp tục lưu đồ trong python
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

continue
7 đượ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 continue flowchart in python - tiếp tục lưu đồ trong python
Sơ đồ tuyên bố tiếp tục trong Python

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

continue
7 trong và trong khi vòng lặp được hiển thị bên dưới.

Hướng dẫn continue flowchart in python - tiếp tục lưu đồ trong python
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 continue7 đượ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

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.

Nội phân Chính showShow

  • VIDEO: Python Break and Contin Tuyên bố
  • Việc sử dụng phá vỡ và tiếp tục trong Python là gì?
  • Tuyên bố phá vỡ Python
  • Cú pháp phá vỡ
  • Sơ đồ phá vỡ
  • Ví dụ: Break 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
  • Mục lục
  • Vòng lặp trong khi
  • Sự phá vỡ Python và tiếp tục tuyên bố
  • Điều khoản khác
  • Vòng lặp vô hạn
  • Lồng nhau trong khi vòng lặp
  • Một dòng trong khi các 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ì?

Tuyên bố phá vỡ Python

Cú pháp phá vỡ

Sơ đồ phá vỡ


Tuyên bố phá vỡ Python

Cú pháp phá vỡ

Sơ đồ phá vỡ

Cú pháp phá vỡ

break

Sơ đồ phá vỡ

Ví dụ: Break Python

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

Cú pháp tiếp tục

Ví dụ: Break Python

# Use of break statement inside the loop

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

print("The end")

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

s
t
r
The end

Cú pháp tiếp tục


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

Cú pháp tiếp tục

Cú pháp tiếp tục

continue

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

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

Mục lục

Vòng lặp trong khi

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")

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

s
t
r
n
g
The end

Cú pháp tiếp tục

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

Mục lục

  • Việc sử dụng phá vỡ và tiếp tục trong Python là gì?
  • Vòng lặp trong khi
    • Cú pháp phá vỡ
    • Sơ đồ phá vỡ
    • Ví dụ: Break 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

Mục lục This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Mastering While Loops

Vòng lặp trong khi means executing the same block of code over and over, potentially many times. A programming structure that implements iteration is called a loop.

Sự phá vỡ Python và tiếp tục tuyên bố

  • Điều khoản khácindefinite iteration, the number of times the loop is executed isn’t specified explicitly in advance. Rather, the designated block is executed repeatedly as long as some condition is met.

  • Vòng lặp vô hạndefinite iteration, the number of times the designated block will be executed is specified explicitly at the time the loop starts.

Lồng nhau trong khi vòng lặp

  • Một dòng trong khi các vòng lặp
  • Trong các câu lệnh Python,
    continue
    6 và
    continue
    7 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; ____ 36 và

continue
7 được sử dụng trong các trường hợp này.

Vòng lặp trong khi

Sự phá vỡ Python và tiếp tục tuyên bố

Điều khoản khác

# Use of break statement inside the loop

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

print("The end")
2

Vòng lặp vô hạn

Lồng nhau trong khi vòng lặp

Một dòng trong khi các vòng lặp

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

continue
6 và
continue
7 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.

# Use of break statement inside the loop

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

print("The end")
3

Ở đây, những gì mà xảy ra trong ví dụ này:

  • break
    8 ban đầu là
    break
    9. Biểu thức trong tiêu đề câu lệnh
    s
    t
    r
    n
    g
    The end
    8 trên dòng 2 là
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    1, điều này là đúng, do đó, cơ thể vòng lặp thực thi. Bên trong thân vòng trên dòng 3,
    break
    8 bị giảm bởi
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    3 xuống
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    4, sau đó được in.

  • Khi phần thân của vòng lặp kết thúc, việc thực thi chương trình sẽ trở lại đầu vòng lặp ở dòng 2 và biểu thức được đánh giá lại. Nó vẫn còn đúng, vì vậy cơ thể thực hiện một lần nữa và

    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    5 được in.

  • Điều này tiếp tục cho đến khi

    break
    8 trở thành
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    7. Tại thời điểm đó, khi biểu thức được kiểm tra, nó là sai và vòng lặp chấm dứt. Việc thực hiện sẽ tiếp tục tại câu lệnh đầu tiên theo cơ thể vòng lặp, nhưng có một trong trường hợp này.

Lưu ý rằng biểu thức kiểm soát của vòng

s
t
r
n
g
The end
8 được kiểm tra trước, trước khi bất cứ điều gì khác xảy ra. Nếu nó sai khi bắt đầu, cơ thể vòng lặp sẽ không bao giờ được thực thi:

>>>

# Use of break statement inside the loop

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

print("The end")
4

Trong ví dụ trên, khi gặp vòng lặp,

break
8 là
# Use of break statement inside the loop

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

print("The end")
7. Biểu thức kiểm soát
# Use of break statement inside the loop

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

print("The end")
1 đã sai, vì vậy cơ thể vòng lặp không bao giờ thực thi.

Ở đây, một vòng lặp

s
t
r
n
g
The end
8 khác liên quan đến một danh sách, thay vì so sánh số:

>>>

# Use of break statement inside the loop

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

print("The end")
5

Trong ví dụ trên, khi gặp vòng lặp,

break
8 là
# Use of break statement inside the loop

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

print("The end")
7. Biểu thức kiểm soát
# Use of break statement inside the loop

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

print("The end")
1 đã sai, vì vậy cơ thể vòng lặp không bao giờ thực thi.

Ở đây, một vòng lặp s t r n g The end8 khác liên quan đến một danh sách, thay vì so sánh số:

Khi một danh sách được đánh giá trong bối cảnh Boolean, đó là sự thật nếu nó có các yếu tố trong đó và giả nếu nó trống rỗng. Trong ví dụ này,

s
t
r
The end
3 là đúng miễn là nó có các yếu tố trong đó. Khi tất cả các mục đã được xóa bằng phương pháp
s
t
r
The end
4 và danh sách trống,
s
t
r
The end
3 là sai và vòng lặp chấm dứt.

  • Sự phá vỡ Python và tiếp tục tuyên bố

    continue
    6 statement immediately terminates a loop entirely. Program execution proceeds to the first statement following the loop body.

  • Trong mỗi ví dụ bạn đã thấy cho đến nay, toàn bộ phần thân của vòng

    s
    t
    r
    n
    g
    The end
    8 được thực hiện trên mỗi lần lặp. Python cung cấp hai từ khóa chấm dứt lặp lại vòng lặp sớm:
    continue
    7
    statement immediately terminates the current loop iteration. Execution jumps to the top of the loop, and the controlling expression is re-evaluated to determine whether the loop will execute again or terminate.

Tuyên bố Python

continue
6 ngay lập tức chấm dứt hoàn toàn một vòng lặp. Thực hiện chương trình tiến hành tuyên bố đầu tiên sau cơ thể vòng lặp.

Tuyên bố Python
continue
7 ngay lập tức chấm dứt lặp lại vòng lặp hiện tại. Việc thực thi nhảy lên đỉnh của vòng lặp và biểu thức kiểm soát được đánh giá lại để xác định xem vòng lặp sẽ thực thi lại hay chấm dứt.

Sự khác biệt giữa

continue
6 và
continue
7 được thể hiện trong sơ đồ sau:

# Use of break statement inside the loop

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

print("The end")
6

phá vỡ và tiếp tục

# Use of break statement inside the loop

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

print("The end")
7

Ở đây, một tệp tập lệnh có tên

continue
1 thể hiện câu lệnh
continue
6:

Chạy

continue
1 từ trình thông dịch dòng lệnh tạo ra đầu ra sau:

# Use of break statement inside the loop

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

print("The end")
8

Khi

break
8 trở thành
continue
5, câu lệnh
continue
6 được thực thi. Vòng lặp bị chấm dứt hoàn toàn và thực thi chương trình nhảy vào câu lệnh
continue
7 trên dòng 7.

# Use of break statement inside the loop

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

print("The end")
9

Kịch bản tiếp theo,

continue
8, giống hệt nhau ngoại trừ câu lệnh
continue
7 thay cho
continue
6:

Đầu ra của continue8 trông như thế này:

Lần này, khi

break
8 là
continue
5, tuyên bố
continue
7 gây ra việc chấm dứt lần lặp đó. Do đó,
continue
5 được in. Việc thực thi trở về đầu vòng lặp, điều kiện được đánh giá lại và nó vẫn đúng. Vòng lặp tiếp tục, chấm dứt khi
break
8 trở thành
# Use of break statement inside the loop

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

print("The end")
7, như trước đây.

s
t
r
The end
0

Điều khoản khác

Python cho phép một mệnh đề

# Use of break statement inside the loop

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

print("The end")
08 tùy chọn ở cuối vòng
s
t
r
n
g
The end
8. Đây là một tính năng độc đáo của Python, không được tìm thấy trong hầu hết các ngôn ngữ lập trình khác. Cú pháp được hiển thị bên dưới:

s
t
r
The end
1

# Use of break statement inside the loop

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

print("The end")
10 được chỉ định trong mệnh đề
# Use of break statement inside the loop

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

print("The end")
08 sẽ được thực thi khi vòng lặp
s
t
r
n
g
The end
8 chấm dứt.

Về bây giờ, bạn có thể đang nghĩ, "Điều đó hữu ích như thế nào?" Bạn có thể hoàn thành điều tương tự bằng cách đặt những câu lệnh đó ngay sau vòng lặp

s
t
r
n
g
The end
8, mà không cần
# Use of break statement inside the loop

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

print("The end")
08:

Có gì khác biệt?

Trong trường hợp sau, không có điều khoản

# Use of break statement inside the loop

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

print("The end")
08,
# Use of break statement inside the loop

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

print("The end")
10 sẽ được thực thi sau khi vòng lặp
s
t
r
n
g
The end
8 chấm dứt, bất kể điều gì.

>>>

s
t
r
The end
2

Trong ví dụ trên, khi gặp vòng lặp,

break
8 là
# Use of break statement inside the loop

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

print("The end")
7. Biểu thức kiểm soát
# Use of break statement inside the loop

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

print("The end")
1 đã sai, vì vậy cơ thể vòng lặp không bao giờ thực thi.

>>>

s
t
r
The end
3

Trong ví dụ trên, khi gặp vòng lặp,

break
8 là
# Use of break statement inside the loop

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

print("The end")
7. Biểu thức kiểm soát
# Use of break statement inside the loop

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

print("The end")
1 đã sai, vì vậy cơ thể vòng lặp không bao giờ thực thi.

Ở đây, một vòng lặp

s
t
r
n
g
The end
8 khác liên quan đến một danh sách, thay vì so sánh số:

Một trong những cách giải thích sau đây có thể giúp làm cho nó trực quan hơn:

  • Hãy nghĩ về tiêu đề của vòng lặp (

    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    33) như một câu lệnh
    break
    2 (
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    35) được thực thi nhiều lần, với mệnh đề
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    08 cuối cùng đã được thực thi khi điều kiện trở nên sai.

  • Hãy nghĩ về

    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    08 như thể nó là
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    38, trong đó khối sau đó được thực thi nếu có một
    continue
    6.

Nếu bạn không tìm thấy một trong hai cách giải thích này hữu ích, thì hãy bỏ qua chúng.

Khi nào một mệnh đề

# Use of break statement inside the loop

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

print("The end")
08 trên vòng
s
t
r
n
g
The end
8 có hữu ích không? Một tình huống phổ biến là nếu bạn đang tìm kiếm một danh sách cho một mục cụ thể. Bạn có thể sử dụng
continue
6 để thoát vòng lặp nếu mục được tìm thấy và mệnh đề
# Use of break statement inside the loop

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

print("The end")
08 có thể chứa mã có nghĩa là được thực thi nếu mục được tìm thấy:

>>>

s
t
r
The end
4

Một điều khoản

# Use of break statement inside the loop

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

print("The end")
08 với vòng lặp
s
t
r
n
g
The end
8 là một chút kỳ lạ, không thường thấy. Nhưng don lồng né tránh nó nếu bạn tìm thấy một tình huống mà bạn cảm thấy nó làm tăng thêm sự rõ ràng cho mã của bạn!

Vòng lặp vô hạn

Giả sử bạn viết một vòng lặp

s
t
r
n
g
The end
8 mà về mặt lý thuyết không bao giờ kết thúc. Nghe kỳ lạ, phải không?

Xem xét ví dụ này:

>>>

s
t
r
The end
5

Một điều khoản

# Use of break statement inside the loop

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

print("The end")
08 với vòng lặp
s
t
r
n
g
The end
8 là một chút kỳ lạ, không thường thấy. Nhưng don lồng né tránh nó nếu bạn tìm thấy một tình huống mà bạn cảm thấy nó làm tăng thêm sự rõ ràng cho mã của bạn!Ctrl+C, which generates an interrupt from the keyboard. Otherwise, it would have gone on unendingly. Many
# Use of break statement inside the loop

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

print("The end")
47 output lines have been removed and replaced by the vertical ellipsis in the output shown.

Vòng lặp vô hạn

Giả sử bạn viết một vòng lặp

s
t
r
n
g
The end
8 mà về mặt lý thuyết không bao giờ kết thúc. Nghe kỳ lạ, phải không?

Xem xét ví dụ này:

Mã này đã bị chấm dứt bởi Ctrl+C, tạo ra một ngắt từ bàn phím. Nếu không, nó sẽ tiếp tục không ngừng. Nhiều dòng đầu ra

# Use of break statement inside the loop

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

print("The end")
47 đã được gỡ bỏ và thay thế bằng dấu chấm lửng dọc trong đầu ra được hiển thị.

>>>

s
t
r
The end
6

Một điều khoản

# Use of break statement inside the loop

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

print("The end")
08 với vòng lặp
s
t
r
n
g
The end
8 là một chút kỳ lạ, không thường thấy. Nhưng don lồng né tránh nó nếu bạn tìm thấy một tình huống mà bạn cảm thấy nó làm tăng thêm sự rõ ràng cho mã của bạn!

Vòng lặp vô hạn

s
t
r
The end
7

Giả sử bạn viết một vòng lặp

s
t
r
n
g
The end
8 mà về mặt lý thuyết không bao giờ kết thúc. Nghe kỳ lạ, phải không?

Xem xét ví dụ này:

Mã này đã bị chấm dứt bởi Ctrl+C, tạo ra một ngắt từ bàn phím. Nếu không, nó sẽ tiếp tục không ngừng. Nhiều dòng đầu ra # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")47 đã được gỡ bỏ và thay thế bằng dấu chấm lửng dọc trong đầu ra được hiển thị.

Rõ ràng,

# Use of break statement inside the loop

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

print("The end")
48 sẽ không bao giờ sai, hoặc tất cả chúng ta đều gặp rắc rối rất lớn. Do đó,
# Use of break statement inside the loop

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

print("The end")
49 bắt đầu một vòng lặp vô hạn về mặt lý thuyết sẽ chạy mãi mãi.

s
t
r
The end
8

Có lẽ điều đó không giống như một cái gì đó mà bạn muốn làm, nhưng mô hình này thực sự khá phổ biến. Ví dụ: bạn có thể viết mã cho một dịch vụ khởi động và chạy mãi mãi chấp nhận các yêu cầu dịch vụ. Ngay lập tức, trong bối cảnh này có nghĩa là cho đến khi bạn tắt nó, hoặc cho đến khi cái chết nhiệt của vũ trụ, tùy theo điều kiện nào đến trước.

>>>

s
t
r
The end
9

Một điều khoản

# Use of break statement inside the loop

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

print("The end")
08 với vòng lặp
s
t
r
n
g
The end
8 là một chút kỳ lạ, không thường thấy. Nhưng don lồng né tránh nó nếu bạn tìm thấy một tình huống mà bạn cảm thấy nó làm tăng thêm sự rõ ràng cho mã của bạn!

continue
0

Vòng lặp vô hạn

continue
1
continue
2

Giả sử bạn viết một vòng lặp

s
t
r
n
g
The end
8 mà về mặt lý thuyết không bao giờ kết thúc. Nghe kỳ lạ, phải không?

Xem xét ví dụ này:

Mã này đã bị chấm dứt bởi Ctrl+C, tạo ra một ngắt từ bàn phím. Nếu không, nó sẽ tiếp tục không ngừng. Nhiều dòng đầu ra # Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end")47 đã được gỡ bỏ và thay thế bằng dấu chấm lửng dọc trong đầu ra được hiển thị.

Rõ ràng,

# Use of break statement inside the loop

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

print("The end")
48 sẽ không bao giờ sai, hoặc tất cả chúng ta đều gặp rắc rối rất lớn. Do đó,
# Use of break statement inside the loop

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

print("The end")
49 bắt đầu một vòng lặp vô hạn về mặt lý thuyết sẽ chạy mãi mãi.

>>>

continue
3

Một điều khoản

# Use of break statement inside the loop

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

print("The end")
08 với vòng lặp
s
t
r
n
g
The end
8 là một chút kỳ lạ, không thường thấy. Nhưng don lồng né tránh nó nếu bạn tìm thấy một tình huống mà bạn cảm thấy nó làm tăng thêm sự rõ ràng cho mã của bạn!

>>>

continue
4

Một điều khoản

# Use of break statement inside the loop

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

print("The end")
08 với vòng lặp
s
t
r
n
g
The end
8 là một chút kỳ lạ, không thường thấy. Nhưng don lồng né tránh nó nếu bạn tìm thấy một tình huống mà bạn cảm thấy nó làm tăng thêm sự rõ ràng cho mã của bạn!

>>>

continue
5

Một điều khoản

# Use of break statement inside the loop

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

print("The end")
08 với vòng lặp
s
t
r
n
g
The end
8 là một chút kỳ lạ, không thường thấy. Nhưng don lồng né tránh nó nếu bạn tìm thấy một tình huống mà bạn cảm thấy nó làm tăng thêm sự rõ ràng cho mã của bạn!

Vòng lặp vô hạn

Trong hướng dẫn này, bạn đã tìm hiểu về việc lặp lại không xác định bằng cách sử dụng vòng lặp Python

s
t
r
n
g
The end
8.Bây giờ bạn có thể:indefinite iteration using the Python
s
t
r
n
g
The end
8 loop. You’re now able to:

  • Xây dựng các vòng lặp
    s
    t
    r
    n
    g
    The end
    8 cơ bản và phức tạp
  • Thực thi vòng lặp với
    continue
    6 và
    continue
    7
  • Sử dụng mệnh đề
    # Use of break statement inside the loop
    
    for val in "string":
        if val == "i":
            break
        print(val)
    
    print("The end")
    08 với vòng lặp
    s
    t
    r
    n
    g
    The end
    8
  • Đối phó với các vòng lặp vô hạn

Bây giờ bạn nên nắm bắt tốt cách thực hiện một đoạn mã lặp đi lặp lại.

Hướng dẫn tiếp theo trong loạt bài này bao gồm việc lặp lại xác định với các vòng lặp

# Use of break statement inside the loop

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

print("The end")
82 Các vòng lặp hiện tại trong đó số lần lặp lại được chỉ định một cách rõ ràng.definite iteration with
# Use of break statement inside the loop

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

print("The end")
82 loops—recurrent execution where the number of repetitions is specified explicitly.

Xem bây giờ hướng dẫn này có một khóa học video liên quan được tạo bởi nhóm Python thực sự.Xem nó cùng với hướng dẫn bằng văn bản để hiểu sâu hơn về sự hiểu biết của bạn: Làm chủ trong khi các vòng lặp This tutorial has a related video course created by the Real Python team. Watch it together with the written tutorial to deepen your understanding: Mastering While Loops