Hướng dẫn how do you bypass iteration in python? - làm thế nào để bạn bỏ qua lặp lại trong python?

Tuyên bố Break Python dừng vòng lặp trong đó câu lệnh được đặt. Một tuyên bố tiếp tục Python bỏ qua một lần lặp duy nhất trong một vòng lặp. Cả hai câu lệnh break và tiếp tục có thể được sử dụng trong một vòng lặp trong hoặc một vòng.

Bạn có thể muốn bỏ qua một lần lặp cụ thể của một vòng lặp hoặc dừng hoàn toàn một vòng lặp. Đó là nơi mà các tuyên bố phá vỡ và tiếp tục xuất hiện. Những tuyên bố này cho phép bạn kiểm soát luồng của một vòng lặp.

Tìm Bootcamp của bạn phù hợp

  • Karma nghề nghiệp phù hợp với bạn với bootcamp công nghệ hàng đầu
  • Truy cập các học bổng và khóa học chuẩn bị độc quyền

Chọn mối quan tâm của bạn họ Tên điện thoại Email Tên của bạn
First name

Last name

Email

Phone number

Bằng cách tiếp tục, bạn đồng ý với các điều khoản dịch vụ và chính sách quyền riêng tư của chúng tôi và bạn đồng ý nhận được các ưu đãi và cơ hội từ Karma nghề nghiệp qua điện thoại, tin nhắn văn bản và email.

Tuyên bố phá vỡ tích hợp Python, cho phép bạn thoát khỏi một vòng lặp khi đáp ứng điều kiện. Câu lệnh tiếp tục cho phép bạn bỏ qua một phần của vòng lặp khi đáp ứng điều kiện. Trong hướng dẫn này, chúng tôi sẽ thảo luận về cách sử dụng các tuyên bố của Python Break và tiếp tục.

Loop bồi dưỡng

Các lập trình viên sử dụng các vòng lặp để tự động hóa và lặp lại các tác vụ tương tự. Một trong những vòng lặp được sử dụng phổ biến nhất là một vòng lặp. A cho vòng lặp lặp lại một khối mã miễn là đáp ứng một điều kiện nhất định. Ở đây, cú pháp cho một vòng lặp trong Python:

for iterating_variable in range:
	run_code

Những điều sau đây cho vòng lặp sẽ lặp lại thông qua danh sách các số từ 0 đến 2 và in chúng ra:

for i in range[0,3]:
	print[i]

Mã của chúng tôi trả về như sau:

Mã ví dụ của chúng tôi đã in ra giá trị i ba lần. Đây là một ví dụ cơ bản của một vòng lặp. Nó cho thấy cách một lập trình viên có thể sử dụng các vòng lặp để chạy các tác vụ lặp đi lặp lại trên một khối mã.

Tuyên bố phá vỡ Python

Tuyên bố Break Python dừng vòng lặp trong đó câu lệnh được đặt. Khi một câu lệnh ngắt được thực thi, các câu lệnh sau nội dung của vòng lặp được thực thi.

Một tuyên bố phá vỡ có thể được đặt bên trong một vòng lặp lồng nhau. Nếu một tuyên bố phá vỡ xuất hiện trong một vòng lặp lồng nhau, chỉ có vòng lặp bên trong sẽ ngừng thực thi. Vòng lặp bên ngoài sẽ tiếp tục thực thi cho đến khi tất cả các lần lặp đã xảy ra hoặc cho đến khi vòng lặp bên ngoài bị phá vỡ bằng cách sử dụng câu lệnh break.

Bạn có thể sử dụng các câu lệnh Break để thoát một vòng lặp khi một điều kiện cụ thể được đáp ứng. Bạn tuyên bố một tuyên bố phá vỡ trong vòng lặp của bạn, thường là theo một câu lệnh IF.

Phá vỡ ví dụ Python

Ví dụ: bạn có thể có một danh sách các tên sinh viên để in ra. Bạn muốn chương trình của bạn dừng lại sau khi tên thứ hai đã in. Điều này sẽ cho phép bạn xác minh rằng chương trình hoạt động. Ở đây, một ví dụ về chương trình sử dụng câu lệnh break để làm như vậy:

students = ["Paul", "Erin", "Connie", "Moira"]

for student in range[0, len[students]]:
	if student == 2:
		break
    else:
        print[students[student]]

	print["Counter is " + str[student]]

print["Program Complete"]

Đầu tiên, chúng tôi tuyên bố một danh sách Python. Danh sách này chứa tên của học sinh trong lớp. Sau đó chúng tôi đã tạo ra một vòng lặp. Vòng lặp này in ra tên của mỗi học sinh vào vỏ Python.

Bên trong vòng lặp của chúng tôi, chúng tôi đã thêm một tuyên bố phá vỡ. Tuyên bố này sẽ thực thi nếu một sinh viên có giá trị chỉ mục 2 trong danh sách của chúng tôi. Khi câu lệnh break chạy, vòng lặp sẽ dừng lại.

Mã của chúng tôi trả về như sau:

Paul
Counter is 0
Erin
Counter is 1
Program Complete

Chương trình của chúng tôi đã in tên của hai sinh viên đầu tiên [những người có giá trị chỉ mục và 1 trong mảng của chúng tôi]. Khi chương trình đến được với học sinh với giá trị chỉ số 2, vòng lặp bị chấm dứt. Tuyên bố in Python ở cuối chương trình của chúng tôi đã chạy.

Chúng tôi đã sử dụng một mệnh đề khác để nói cho chương trình của chúng tôi phải làm gì nếu điều kiện của chúng tôi không được đáp ứng. Nếu điều kiện của chúng tôi không được đáp ứng, tên của học sinh mà chúng tôi đang lặp lại được in vào bảng điều khiển Python.

Phá vỡ các tuyên bố gây ra một chương trình để dừng một vòng lặp. Chương trình tiếp tục thực hiện các câu lệnh tiếp theo trong một chương trình chính sau khi vòng lặp bị hỏng.

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

Tuyên bố tiếp tục hướng dẫn một vòng lặp tiếp tục lặp lại tiếp theo. Bất kỳ mã tuân theo câu lệnh tiếp tục không được thực thi. Không giống như một tuyên bố phá vỡ, một tuyên bố tiếp tục không hoàn toàn tạm dừng một vòng lặp.

Bạn có thể sử dụng một câu lệnh tiếp tục trong Python để bỏ qua một phần của một vòng lặp khi một điều kiện được đáp ứng. Sau đó, phần còn lại của một vòng lặp sẽ tiếp tục chạy. Bạn sử dụng các câu lệnh tiếp tục trong các vòng lặp, thường là sau một câu lệnh IF.

Tiếp tục ví dụ Python

Hãy để sử dụng một ví dụ để minh họa cách tuyên bố tiếp tục trong Python hoạt động. Trong ví dụ sau, chúng tôi sử dụng một câu lệnh tiếp tục để bỏ qua in tên thứ hai trong mảng của chúng tôi và sau đó tiếp tục lặp lại:

students = ["Paul", "Erin", "Connie", "Moira"]

for student in range[0, len[students]]:
	if student == 2:
		continue
    else:
		print[students[student]]

	print["Counter is " + str[student]]

print["Program Complete"]

Mã của chúng tôi trả về như sau:

Paul
Counter is 0
Erin
Counter is 1
Moira
Counter is 3
Program Complete

Mã ví dụ của chúng tôi đã in ra giá trị i ba lần. Đây là một ví dụ cơ bản của một vòng lặp. Nó cho thấy cách một lập trình viên có thể sử dụng các vòng lặp để chạy các tác vụ lặp đi lặp lại trên một khối mã.

Tuyên bố phá vỡ Python

Tuyên bố tiếp tục có một số trường hợp sử dụng. Chẳng hạn, giả sử bạn đã xác nhận dữ liệu. Bạn có thể muốn vòng lặp của bạn bỏ qua một lần lặp nếu một giá trị trống. Điều này là do một giá trị trống có thể làm gián đoạn luồng của mã xác thực của bạn.

Sự kết luận

Khi bạn làm việc với các vòng lặp trong Python, bạn có thể muốn bỏ qua một lần lặp hoặc dừng vòng lặp hoàn toàn. Đây là nơi tiếp tục và phá vỡ các tuyên bố là hữu ích, tương ứng.

Trong hướng dẫn này, chúng tôi đã thảo luận về cách sử dụng các câu lệnh break và tiếp tục trong Python để sử dụng các vòng lặp trong mã của bạn hiệu quả hơn. Bây giờ bạn đã sẵn sàng để làm việc với Break, và tiếp tục các tuyên bố như một chuyên gia Python!

Để tìm hiểu thêm về mã hóa trong Python, hãy đọc hướng dẫn đầy đủ của chúng tôi về cách học Python.

"Karma nghề nghiệp bước vào cuộc sống của tôi khi tôi cần nó nhất và nhanh chóng giúp tôi kết hợp với bootcamp. Hai tháng sau khi tốt nghiệp, tôi tìm thấy công việc mơ ước của mình phù hợp với các giá trị và mục tiêu của tôi trong cuộc sống!"

Sao Kim, Kỹ sư phần mềm tại Rockbot

Làm thế nào để bạn bỏ qua một lần lặp?

Cố gắng thêm tiếp tục;nơi bạn muốn bỏ qua 1 lần lặp.Không giống như từ khóa Break, tiếp tục không chấm dứt một vòng lặp.Thay vào đó, nó bỏ qua lần lặp tiếp theo của vòng lặp và ngừng thực hiện bất kỳ câu lệnh nào trong lần lặp này.add continue; where you want to skip 1 iteration. Unlike the break keyword, continue does not terminate a loop. Rather, it skips to the next iteration of the loop, and stops executing any further statements in this iteration.

Làm thế nào để bạn bỏ qua mục tiếp theo cho vòng lặp?

Nếu bạn có các vòng lặp của các loại khác nhau, ví dụ như một vòng lặp trong vòng lặp cho vòng lặp, bạn có thể bỏ qua lần lặp tiếp theo của một vòng lặp bằng cách sử dụng tiếp tục làm hoặc tiếp tục.Continue Do or Continue For .

Làm thế nào để bạn dừng vòng lặp lặp?

Dừng một vòng lặp..
Sử dụng tuyên bố phá vỡ ..
Viết tình trạng của vòng lặp theo cách trở nên sai khi bạn muốn dừng lặp lại ..

Tôi có thể sử dụng gì thay vì nghỉ ở Python?

Không giống như một tuyên bố phá vỡ, một tuyên bố tiếp tục không hoàn toàn tạm dừng một vòng lặp.Bạn có thể sử dụng một câu lệnh tiếp tục trong Python để bỏ qua một phần của một vòng lặp khi một điều kiện được đáp ứng.Sau đó, phần còn lại của một vòng lặp sẽ tiếp tục chạy.continue statement does not completely halt a loop. You can use a continue statement in Python to skip over part of a loop when a condition is met. Then, the rest of a loop will continue running.

Bài Viết Liên Quan

Chủ Đề