• About
  • Advertise
  • Privacy & Policy
  • Contact
NQ NEWS
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
  • Kiến thức tổng hợp
    • Development
    • Deep Learning
    • Cloud Computing
    • Kiến thức bảo mật
    • Tin học văn phòng
  • Thủ thuật
    • Phần Mềm
    • Sửa lỗi máy tính
    • Bảo mật máy tính
    • Tăng tốc máy tính
    • Thủ thuật Wifi
  • Quản trị hệ thống
    • Giải pháp bảo mật
    • Mail Server
    • Mạng LAN – WAN
    • Máy chủ
    • Windows Server 2012
  • Tin tức
No Result
View All Result
NQ NEWS
No Result
View All Result
Home Kiến thức tổng hợp Lập trình

Lệnh break và continue trong Python

@admiz by @admiz
27/12/2021
in Lập trình
0

Trong Python, lệnh break và continue có thể thay đổi “dòng chảy” của một vòng lặp bình thường.

Những vòng lặp lặp lại một khối code cho đến khi điều kiện kiểm tra False, nhưng đôi khi chúng ta muốn chấm dứt vòng lặp hiện tại hoặc thậm chí toàn bộ vòng lặp mà không kiểm tra biểu thức điều kiện. Đó là lúc chúng ta cần đến sự trợ giúp của lệnh break và continue.

Lệnh break trong Python

Lệnh break kết thúc vòng lặp chứa nó và truyền điều khiển đến lệnh tiếp theo sau khối code của vòng lặp đó. Nếu lệnh break ở trong một vòng lặp lồng nhau (vòng lặp bên trong một vòng lặp khác), break sẽ chấm dứt vòng lặp trong cùng.

Cú pháp của lệnh break:

break

Sơ đồ lệnh break:

Sơ đồ lệnh break trong Python

Nếu sử dụng break trong vòng lặp for Python thì sẽ như sau:

for var in sequence:

#khối code bên trong vòng lặp for

if dieu_kien:

break

#code khác bên trong vòng lặp for

#code bên ngoài vòng lặp for

Khi break được thực thi thì “#code khác bên trong vòng lặp for” sẽ bị bỏ qua và chuyển đến “#code bên ngoài vòng lặp for”.

Nếu sử dụng break trong vòng lặp while Python sẽ như sau:

while dieu_kien_kiem_tra:

#code bên trong vòng lặp while

if dieu_kien:

break

#code khác bên trong vòng lặp while

#code bên ngoài vòng lặp while

Khi break được thực thi thì “#code khác bên trong vòng lặp while” sẽ bị bỏ qua và chuyển đến “#code bên ngoài vòng lặp while”.

Ví dụ về lệnh break Python

Ví dụ 1:

#Sử dụng break trong for

for val in "string":
if val == "i":
break
print(val)

print("Kết thúc!")

Trong đoạn code trên, chúng ta lặp chuỗi “string”, và kiểm tra điều kiện, nếu chữ cái là “i” thì sẽ thực thi lệnh break, nếu chữ cái khác “i” thì in ra màn hình. Chạy code trên ta được kết quả là các chữ cái trước “i” đã được in ra. Sau đó vòng lặp kết thúc, như kết quả dưới đây:

s
t
r
Kết thúc!

Ví dụ 2:

bien = 10                    
while bien > 0:              
   print ('Giá trị biến hiện tại là: ', bien)
   bien = bien -1
   if bien == 5:
      break

print ("OK!")

Code trên kiểm tra và in biến theo giá trị giảm dần từ 10, cho đến khi biến bằng 5 thì kết thúc vòng lặp.

Giá trị biến hiện tại là: 10
Giá trị biến hiện tại là: 9
Giá trị biến hiện tại là: 8
Giá trị biến hiện tại là: 7
Giá trị biến hiện tại là: 6

OK!

Lệnh continue trong Python

Lệnh continue được sử dụng để bỏ qua phần còn lại của code bên trong vòng lặp, áp dụng cho lần lặp hiện tại. Nghĩa là vòng lặp không chấm dứt, nó sẽ tiếp tục với lần lặp kế tiếp.

Cấu trúc của continue:

continue

Sơ đồ lệnh continue trong Python:

Sơ đồ lệnh continue trong Python

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"

Ví dụ lệnh continnue trong Python

Ví dụ 3:

# Sử dụng continue trong for

for val in "string":
if val == "i":
continue
print(val)

print("Kết thúc!")

Code này giống hệt bên trên, chỉ thay lệnh break bằng continue. Tại đây, khi lặp chuỗi “string” đến chữ cái “i” thì sẽ bỏ qua lệnh in biến print(val) và quay trở lại lệnh if val==”i”:, ta có kết quả:

s
t
r
n
g
Kết thúc!

Ví dụ 4:

bien = 10 
while bien > 0:
bien = bien -1
if bien == 5:
continue
print ('Giá trị biến hiện tại là: ', bien)
print ("OK!")

Nếu bien = 5 thì bỏ qua và thực hiện lần lặp tiếp theo, kết quả là:

Giá trị biến hiện tại là: 9
Giá trị biến hiện tại là: 8
Giá trị biến hiện tại là: 7
Giá trị biến hiện tại là: 6
Giá trị biến hiện tại là: 4
Giá trị biến hiện tại là: 3
Giá trị biến hiện tại là: 2
Giá trị biến hiện tại là: 1
Giá trị biến hiện tại là: 0

OK!

Trong phần sau chúng ta sẽ tìm hiểu về lệnh pass và các kỹ thuật lặp trong Python, các bạn theo dõi nhé!

Bài tập: Hơn 100 bài tập Python có lời giải (code mẫu)

Bài tiếp: Lệnh pass trong python

Bài trước: Vòng lặp while trong Python

  • Hàm đệ quy trong Python
  • Từ khóa global trong Python
  • Cách viết Tiếng Việt kiểu mới bằng Laban Key
  • Hàm vô danh, Lambda trong Python
  • 11 nguyên tắc cơ bản mà mọi lập trình viên đều nên tuân theo
  • Muốn học về SQL và cơ sở dữ liệu, không nên bỏ qua 23 tài nguyên trực tuyến này
Post Views: 312
Tags: học pythonlệnh breaklệnh break pythonlệnh continuelệnh continue pythonlệnh pythonpythonpython là gìtài liệu pythontài liệu Python tiếng Việt
Previous Post

Tắt, bật chế độ Hibernate trong Windows 7

Next Post

Thay đổi nền màn hình Logon Windows 7,8 và 10

Related Posts

Dien Tich Tam Giac 640 1
Lập trình

Công thức tính diện tích tam giác: vuông, thường, cân, đều

26/12/2021
Huong Dan Cai Dat Node Js 640 1
Lập trình

Hướng dẫn cài đặt Node.js

26/12/2021
Cau Truc Du Lieu Hang Doi Queue 640 1
Lập trình

Cấu trúc dữ liệu hàng đợi (Queue)

26/12/2021
Hoc Css 640 8
Lập trình

Thanh điều hướng – Navigation Bar trong CSS

26/12/2021
Ms Sql Server Management Studio 640 3
Lập trình

Quản lý MS SQL Server bằng Management Studio

26/12/2021
Java Development Kit 1
Lập trình

Tải Java Development Kit 8-update-281

26/12/2021
Next Post

Thay đổi nền màn hình Logon Windows 7,8 và 10

Bài mới nhất

Tổng Hợp 10 Mẫu Email Marketing Giới Thiệu Sản Phẩm Nổi Bật Nhất Hiện Nay 612d0da97658c.png

Tổng hợp 10 mẫu email marketing giới thiệu sản phẩm nổi bật nhất hiện nay

07/05/2025
Dịch Vụ Thiết Kế Website Tại Hải Dương Chuyên Nghiệp, ấn Tượng Và Uy Tín 612d25752b14f.png

Dịch vụ thiết kế website tại Hải Dương chuyên nghiệp, ấn tượng và uy tín

06/05/2025
Top Công Ty Thiết Kế Website Tại Biên Hòa Chuyên Nghiệp, Chuẩn Seo 612d259494e93.jpeg

Top công ty thiết kế website tại Biên Hòa chuyên nghiệp, chuẩn SEO

06/05/2025
Top Công Ty Thiết Kế Website Tại Vinh – Nghệ An Uy Tín 612d259a9cae3.jpeg

Top công ty thiết kế website tại Vinh – Nghệ An uy tín

05/05/2025
Top 10 Công Ty Thiết Kế Website Tại Nha Trang Chuyên Nghiệp 612d0a9ad018b.jpeg

Top 10 công ty thiết kế website tại Nha Trang chuyên nghiệp

05/05/2025

Danh mục

  • Android
  • Bảo mật máy tính
  • Bảo mật, Antivirus
  • Chuyện công nghệ
  • Deep Learning
  • Development
  • Dịch vụ công trực tuyến
  • Dịch vụ nhà mạng
  • Giải pháp bảo mật
  • Hệ thống
  • Hệ thống
  • iPhone
  • Kiến thức bảo mật
  • Kiến thức cơ bản phổ thông
  • Kiến thức Marketing căn bản
  • Kiến thức tổng hợp
  • Lập trình
  • Linux
  • Linux OS
  • macOS
  • Mail Server
  • Mạng LAN – WAN
  • Máy ảo
  • Máy chủ
  • ms excel
  • ms-powerpoint
  • Nền tảng điện toán đám mây
  • Phần cứng
  • Phần Mềm
  • Quản trị hệ thống
  • Raspberry Pi
  • Sửa lỗi máy tính
  • Tăng tốc máy tính
  • Thủ thuật
  • Thủ thuật SEO
  • Thủ thuật Wifi
  • Tiện ích hệ thống
  • Tin học văn phòng
  • Tin tức
  • Uncategorized
  • Ứng dụng
  • Website
  • Windows Server 2012

Thẻ

#app #chatbot #chatbot tự động #CRM #Kiến thức cơ bản #Techblog #Thiết kế website Android apple CPU Email Marketing Google Google Drive hacker HTML hàm python hàm python có sẵn hình nền hình nền máy tính học css học python học SQL ios iphone iphone 12 iPhone X macos Microsoft mssql MS SQL Server ngôn ngữ lập trình python Raspberry Pi Samsung smartphone SQL SQL Server tham số trong C thủ thuật windows 10 tài liệu python windows windows 10 YouTube điện thoại thông minh ứng dụng
  • About
  • Advertise
  • Privacy & Policy
  • Contact

© 2022 Pha Le Solution

No Result
View All Result
  • Home

© 2022 Pha Le Solution