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 đó.