Lệnh continue trong Python
Câu lệnh continue trong python được sử dụng để đưa điều khiển chương trình đến đầu vòng lặp. Câu lệnh continue bỏ qua các dòng mã còn lại bên trong vòng lặp và bắt đầu với lần lặp tiếp theo. Nó chủ yếu được sử dụng dựa trên một điều kiện cụ thể bên trong vòng lặp để chúng ta có thể bỏ qua một số mã cụ thể cho một điều kiện cụ thể. Mời bạn đọc cùng eLib.VN tham khảo bài viết dưới đây để hiểu thêm về câu lệnh continue.
Mục lục nội dung
1. Lệnh continue trong Python
Lệnh continue trong Python trả về điều khiển tới phần ban đầu của vòng lặp. Lệnh này bỏ qua lần lặp hiện tại và bắt buộc lần lặp tiếp theo của vòng lặp diễn ra. Lệnh continue có thể được sử dụng trong vòng lặp while hoặc vòng lặp for.
2. Cú pháp
Sau đây là cú pháp của lệnh continue trong Python:
continue;
3. Ví dụ lệnh continue trong Python
'''
Created on May 2, 2019
@author: admin
'''
# vi du 1 bỏ qua ký tự h
for letter in 'Python':
if letter == 'h':
continue;
print ('Ký tự hiện tại:', letter);
# vi dụ 2 bỏ qua giá trị var = 5
var = 10
while var > 0:
var = var -1;
if var == 5:
continue;
print ('Giá trị của biến hiện tại:', var);
Kết quả:
Ký tự hiện tại: P
Ký tự hiện tại: y
Ký tự hiện tại: t
Ký tự hiện tại: o
Ký tự hiện tại: n
Giá trị của biến hiện tại: 9
Giá trị của biến hiện tại: 8
Giá trị của biến hiện tại: 7
Giá trị của biến hiện tại: 6
Giá trị của biến hiện tại: 4
Giá trị của biến hiện tại: 3
Giá trị của biến hiện tại: 2
Giá trị của biến hiện tại: 1
Giá trị của biến hiện tại: 0
4. Lệnh continue trong vòng lặp
Lệnh continue trong vòng lặp for sẽ như sau:
for var in sequence:
#khối code bên trong vòng lặp for
if dieu_kien:
continue
#code khác bên trong vòng lặp for
#code bên ngoài vòng lặp for
Khi continue được thực thi thì “#code khác bên trong vòng lặp for” bị bỏ qua và quay trở lại “#Khối code bên trong vòng lặp for”
Lệnh continue trong vòng lặp while sẽ như sau:
while dieu_kien_kiem_tra:
#code bên trong vòng lặp while
if dieu_kien:
continue
#code khác bên trong vòng lặp while
#code bên ngoài vòng lặp while
Khi continue được thực thi “#code khác bên trong vòng lặp while" sẽ bị bỏ qua và quay trở lại “#code bên trong vòng lặp while"
Trên đây là bài viết của eLib.VN về lệnh continue trong Python. Đây là một trong những câu lệnh sử dụng khá nhiều trong lập trình, bạn đọc cần lưu ý để áp dụng trong quá trình học và nghiên cứu của mình. Chúc các bạn thành công!
Tham khảo thêm
- doc Lệnh If-else trong Python
- doc Vòng lặp while trong Python
- doc Vòng lặp for trong Python
- doc Lệnh break trong Python
- doc Vòng lặp lồng nhau trong Python
- doc Lệnh pass trong Python