Các cấu trúc điều khiển trong Python và cách sử dụng chúng
Các cấu trúc điều khiển trong Python là các khối mã được sử dụng để điều khiển luồng thực thi của chương trình. Chúng cho phép chương trình thực hiện các tác vụ khác nhau dựa trên một số điều kiện hoặc vòng lặp. Trong bài viết này, chúng ta sẽ tìm hiểu về các cấu trúc điều khiển chính trong Python và cách sử dụng chúng.
If...else
Cấu trúc điều khiển if...else
được sử dụng để thực hiện một hành động nếu điều kiện được đưa ra là đúng và một hành động khác nếu điều kiện là sai. Cú pháp của if...else
như sau:
if condition:
# thực hiện một số hành động nếu điều kiện đúng
else:
# thực hiện hành động khác nếu điều kiện sai
Ví dụ:
x = 5
if x > 10:
print("x lớn hơn 10")
else:
print("x nhỏ hơn hoặc bằng 10")
Kết quả:
x nhỏ hơn hoặc bằng 10
Vòng lặp while
Cấu trúc điều khiển while
được sử dụng để lặp lại một khối mã cho đến khi một điều kiện được đưa ra là sai. Cú pháp của while
như sau:
while condition:
# thực hiện một khối mã nếu điều kiện đúng
Ví dụ:
i = 0
while i < 5:
print(i)
i += 1
Kết quả:
0
1
2
3
4
Vòng lặp for
Cấu trúc điều khiển for
được sử dụng để lặp lại một khối mã cho mỗi phần tử trong một chuỗi hoặc một đối tượng có thể lặp lại (iterable). Cú pháp của for
như sau:
for variable in iterable:
# thực hiện một khối mã cho mỗi phần tử trong iterable
Ví dụ:
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit)
Kết quả:
apple
banana
cherry
Câu lệnh break
Câu lệnh break
được sử dụng để thoát khỏi vòng lặp ngay lập tức và tiếp tục thực thi mã bên dưới vòng lặp. Cú pháp của break
như sau:
while condition:
# thực hiện một khối mã
if some_condition:
break
Ví dụ:
i = 0
while i < 10:
print(i)
i += 1
if i == 5:
break
Kết quả:
0
1
2
3
4
Câu lệnh continue
Câu lệnh continue
được sử dụng để bỏ qua một phần của vòng lặp và tiếp tục vòng lặp với phần tiếp theo. Cú pháp của continue
như sau:
while condition:
# thực hiện một khối mã
if some_condition:
continue
Ví dụ:
i = 0
while i < 5:
i += 1
if i == 3:
continue
print(i)
Kết quả:
1
2
4
Câu lệnh pass
Câu lệnh pass
được sử dụng để bỏ qua một khối mã mà không làm gì cả. Nó được sử dụng khi bạn cần định nghĩa một khối mã tạm thời và không muốn thêm bất kỳ mã nào trong nó. Cú pháp của pass
như sau:
if some_condition:
pass
else:
# thực hiện một khối mã
Ví dụ:
for i in range(5):
pass
Không có kết quả nào được hiển thị vì khối mã đã được bỏ qua.
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 điều khiển chính trong Python và cách sử dụng chúng. Chúng ta đã có một số ví dụ về cách sử dụng các cấu trúc điều khiển này trong Python. Hi vọng bài viết này sẽ giúp bạn hiểu rõ hơn về các cấu trúc điều khiển và làm cho mã của bạn trở nên dễ đọc và dễ hiểu hơn.