Search…

Một Số Lệnh Điều Khiển Vòng Lặp trong Python

02/11/20202 min read
Một số lệnh để điều khiển vòng lặp trong Python.

Các điều khiển vòng lặp

Lệnh điều khiển vòng lặp được hiểu đơn giản là một loại lệnh có thể làm thay đổi trình tự thực thi vốn có của một vòng lặp. Có 2 lệnh điều khiển vòng lặp thường thấy trong Python là breakcontinue.

break

break dùng để kết thúc vòng lặp hiện tại và thực thi tiếp các câu lệnh ngay sau vòng lặp, break có thể sử dụng được trong vòng lặp for lẫn vòng lặp while.

Cú pháp:

break

Sơ đồ hoạt động

Sơ đồ hoạt động vòng lặp for/ while với break trong Python

Ví dụ:

languages = [
	"Python",
	"C++",
	"JavaScript",
	"C#"
]
 
for language in languages:
	if (language == "C++"):
		break
	print (language)

Kết quả in ra màn hình

Python

continue

Lệnh continue bỏ qua tất cả các lệnh sau nó trong lần lặp đó và trả chương trình về đầu vòng lặp. Tương tự như break, continue có thể sử dụng được trong vòng lặp while lẫn for.

Cú pháp:

continue

Sơ đồ hoạt động

Sơ đồ hoạt động vòng lặp for/while với continue trong Python

Ví dụ:

languages = [
	"C++",
	"Python",
	"JavaScript",
	"C#"
]
 
for language in languages:
	if (language == "C++"):
		continue
	print (language)

Kết quả in ra màn hình:

Python

Sử dụng else trong vòng lặp

Vòng lặp trong Python còn có một sự khác biệt khác so với một số ngôn ngữ là trong cấu trúc lặp của nó có thể tồn tại một lệnh else gắn sau đó. Các khối lệnh sau else sẽ được thực thi khi vòng lặp kết thúc. 

Ví dụ

languages = [
	"C++",
	"Python",
	"JavaScript",
	"C#"
]
 
for language in languages:
	print(language)
else:
	print("They are programming languages")

Kết quả in ra màn hình:

C++
Python
They are programming languages
IO Stream

IO Stream Co., Ltd

30 Trinh Dinh Thao, Hoa Thanh ward, Tan Phu district, Ho Chi Minh city, Vietnam
+84 28 22 00 11 12
developer@iostream.co

383/1 Quang Trung, ward 10, Go Vap district, Ho Chi Minh city
Business license number: 0311563559 issued by the Department of Planning and Investment of Ho Chi Minh City on February 23, 2012

©IO Stream, 2013 - 2024