Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Vòng lặp và câu lệnh điều khiển (continue, break, pass) trong Python

Trong bài viết này, chúng ta sẽ tìm hiểu về Vòng lặp và Câu lệnh điều khiển (continue, break và pass) trong Python 3.x hoặc các phiên bản trước đó.

Python cung cấp các cấu trúc lặp là for và while. Khác với các ngôn ngữ khác, vòng lặp for không bị ràng buộc bởi bất kỳ điều kiện nào trước khi thực thi. Ở đây vòng lặp for sử dụng hàm range để thực thi và lặp.

Hãy xem triển khai của chúng:

Vòng lặp while có điều kiện

Ví dụ

i = 0
while (i < 4):
    print("Tutorialspoint")
    i = i + 1

Kết quả

Tutorialspoint Tutorialspoint Tutorialspoint Tutorialspoint

Vòng lặp for không điều kiện

Ví dụ

for i in "Tutorialspoint":
    print(i, end=" ")

Kết quả

T u t o r i a l s p o i n t

Ví dụ

for i in range(1, 5):
    print(i)

Kết quả

1 2 3 4

Bây giờ hãy xem triển khai các câu lệnh nhảy:

Câu lệnh Continue

Ví dụ

for i in 'Tutorialspoint':
    if i == 'a' or i == 'e' or i == 'i' or i == 'o' or i == 'u':
        continue
    else:
        print('Ký tự:', i)

Kết quả

Ký tự: T
Ký tự: t
Ký tự: r
Ký tự: l
Ký tự: s
Ký tự: p
Ký tự: n
Ký tự: t

Câu lệnh Break

Ví dụ

for i in 'Tutorialspoint':
    if i == 'a' or i == 'e' or i == 'i' or i == 'o':
        break
    else:
        print('Ký tự:', i)

Kết quả

Ký tự: T
Ký tự: u
Ký tự: t

Câu lệnh bỏ qua hoặc câu lệnh rỗng: pass

Ví dụ

for i in 'Tutorialspoint':
    if i == 'u' or i == 'p':
        pass
    else:
        print('char:', i)

Kết quả

char: T
char: t
char: o
char: r
char: i
char: a
char: l
char: s
char: o
char: i
char: n
char: t

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về các cấu trúc lặp, câu lệnh nhảy và câu lệnh bỏ qua có sẵn trong Python 3.x hoặc các phiên bản trước đó.