Continue Trong Python Và Cách Bỏ Qua Vòng Lặp
Có thể bạn quan tâm
Hướng dẫn cách sử dụng lệnh continue trong python. Bạn sẽ học được cách dùng lệnh continue để bỏ qua lượt lặp hiện tại của vòng lặp trong python sau bài học này.
Lệnh continue trong python
Lệnh continue trong python được sử dụng để bỏ qua lượt lặp hiện tại và bắt đầu lượt lặp kế tiếp của vòng lặp trong python . Các vòng lặp trong python như vòng lặp while hoặc vòng lặp for sẽ bỏ qua lượt lặp hiện tại khi lệnh continue được thực hiện. Tất cả các xử lý còn lại đằng sau lệnh continue trong lượt lặp hiện tại đều bị bỏ qua và chương trình bắt đầu lượt lặp kế tiếp.
Câu lệnh continue trong python được sử dụng kết hợp với câu lệnh if trong python và được miêu tả trong khối lệnh while hoặc khối lệnh for với cú pháp sau đây:
for biến in đối-tượng-có-nhiều-phần-tử : Câu lệnh trước continue 1 Câu lệnh trước continue 2 if biểu-thức-điều-kiện-if: continue Câu lệnh sau continue 3 Câu lệnh sau continue 4
Sơ đồ khối của lệnh continue trong python như sau:
Sử dụng lệnh continue bỏ qua lượt lặp hiện tại trong vòng lặp for python
Chúng ta sử dụng lệnh continue để bỏ qua lượt lặp hiện tại trong vòng lặp for python và thực hiện các lượt lặp kế tiếp. Lệnh while sẽ bỏ qua lượt lặp while hiện tại khi lệnh continue được thực hiện, tất cả các xử lý sau lệnh continue đều bị bỏ qua và chương trình bắt đầu một lượt lặp mới.
Ví dụ, chúng ta tính tổng số nguyên dương khác 2 và nhỏ hơn 5 như sau:
| sum = 0for i in range(0,5): if i == 2: continue sum += i print(i)print("Tổng = ",sum)#> 0#> 1#> 3#> 4#> Tổng = 8 |
Bạn có thể thấy lượt lặp với số 2 đã được bỏ qua, số 2 không được tính vào tổng chung và cũng không được in ra màn hình.
Về cách sử dụng vòng lặp for, hãy xem chi tiết tại bài viết Vòng lặp for trong python
Sử dụng lệnh continue để bỏ qua lượt lặp hiện tại trong vòng lặp while python
Chúng ta sử dụng lệnh continue để bỏ qua lượt lặp hiện tại trong vòng lặp while python và thực hiện các lượt lặp kế tiếp. Lệnh while sẽ bỏ qua lượt lặp while hiện tại khi lệnh continue được thực hiện, tất cả các xử lý sau lệnh continue đều bị bỏ qua và chương trình bắt đầu một lượt lặp mới.Ví dụ, chúng ta tính tổng số nguyên dương khác 2 và nhỏ hơn 5 như sau:
| num = 0sum = 0while num < 5: if num == 2: num += 1 continue print(num) sum += num num += 1print("Tổng = ",sum)#> 0#> 1#> 3#> 4#> Tổng = 8 |
Bạn có thể thấy lượt lặp với số 2 đã được bỏ qua, số 2 không được tính vào tổng chung và cũng không được in ra màn hình.
Về cách sử dụng vòng lặp while, hãy xem chi tiết tại bài viết Vòng lặp while trong python
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn về cách sử dụng lệnh continue trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về python trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/python/nhap-mon-lap-trinh-python/vong-lap-trong-python/lenh-continue-trong-python/
Từ khóa » Câu Lệnh Continue Trong Python
-
Lệnh Break Và Continue Trong Python
-
Các Lệnh: Break, Continue, Pass Trong Python | TopDev
-
Lệnh Break Và Continue Trong Python
-
Câu Lệnh Break, Continue Và Pass Trong Python - TEK4
-
Lệnh Continue Trong Python - Học Lập Trình Python - Viettuts
-
Câu Lệnh Break, Continue Và Pass Trong Python | Lập Trình Từ Đầu
-
Lệnh Continue Trong Python - Hoclaptrinh
-
Vòng Lặp Trong Python: Sử Dụng Câu Lệnh Break, Continue, Pass
-
Bài 7: Câu Lệnh Break Và Continue Trong Python 3 - DNMTechs
-
[Cập Nhật] Lệnh Break Và Continue Trong Python - Hỏi Đáp MMO
-
Lệnh Continue Trong Python - Học Hỏi Net
-
Cách Sử Dụng Các Câu Lệnh Break, Continue Và Pass Khi Làm Việc ...
-
Lệnh Continue Trong Python
-
Vòng Lặp Trong Python - Openplanning