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 các câu lệnh Python, break
và
# Use of break statement inside the loop
for val in "string":
if val == "i":
break
print[val]
print["The end"]
0 có thể làm thay đổi dòng chảy 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; ________ 9 và
# Use of break statement inside the loop
for val in "string":
if val == "i":
break
print[val]
print["The end"]
0 được sử dụng trong những trường hợp này.Tuyên bố phá vỡ Python
Tuyên bố break
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 break
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 break
sẽ chấm dứt vòng lặp trong cùng.
Cú pháp phá vỡ
break
Sơ đồ phá vỡ
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.
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"]
0 đượ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;
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"]
0 trong và trong khi vòng lặp được hiển thị bên dưới.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"]
0 đượ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.
# Use of break statement inside the loop
for val in "string":
if val == "i":
break
print[val]
print["The end"]
- 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
Nó trả lại điều khiển cho đầu vòng lặp trong khi câu lệnh 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 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.
Cú pháp
continue
Sơ đồ dòng chảy
Thí dụ
#!/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!"
Khi mã trên được thực thi, nó 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 : 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 Current variable value : 0 Good bye!
python_loops.htm