Lời chào hỏi. Một số liên kết trên trang web này là liên kết liên kết. Điều đó có nghĩa là, nếu bạn chọn mua hàng, The Click Reader có thể kiếm được một khoản hoa hồng nhỏ mà bạn không phải trả thêm phí. Chúng tôi rất biết ơn sự ủng hộ của bạn
Các công cụ luồng điều khiển Python thay đổi luồng mã được thực thi bởi trình thông dịch Python
Vì trình thông dịch Python thực thi mã theo cách từng dòng một, nên các công cụ luồng điều khiển của Python giúp chỉ ra [những] dòng mã nào sẽ chạy trong chương trình Python. Có nhiều loại công cụ luồng điều khiển khác nhau có sẵn cho chúng ta trong Python và chúng ta sẽ tìm hiểu chi tiết về chúng trong bài học này
Có nhiều loại công cụ luồng điều khiển Python khác nhau và chúng tôi sẽ đề cập đến tất cả chúng trong bài học này
1. Câu lệnh if trong Python
Câu lệnh if trong Python là một câu lệnh có điều kiện chịu trách nhiệm thực thi các khối lập trình dựa trên một điều kiện cụ thể. Đây là một trong những công cụ luồng điều khiển Python được sử dụng nhiều nhất
Cú pháp viết câu lệnh if trong Python như sau
if condition: statement[s]
Dưới đây là một ví dụ về câu lệnh if trong Python trong đó điều kiện được đánh giá là True
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]
OUTPUT:
The if statement is executed.
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 > 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]1. Do đó, nó thực thi các câu lệnh bên trong khối câu lệnh
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2
Đây là một ví dụ về câu lệnh if trong Python trong đó điều kiện được đánh giá là Sai
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]
NO OUTPUT
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 < 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]3. Do đó, nó bỏ qua việc thực thi khối
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2
2. Câu lệnh if-else trong Python
Câu lệnh if-else trong Python chứa một lệnh được thêm vào trong câu lệnh if của Python cho biết mã nào sẽ được thực thi nếu điều kiện được đánh giá là Sai
Cú pháp viết câu lệnh if-else trong Python như sau
if condition: statement[s] else: statement[s]
Đây là một ví dụ về câu lệnh if-else trong Python trong đó điều kiện if được đánh giá là True
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]0
OUTPUT:
The if statement is executed.
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 > 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]1. Do đó, nó thực thi các câu lệnh bên trong khối câu lệnh
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2 và bỏ qua các câu lệnh bên trong khối
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]7
Đây là một ví dụ về câu lệnh if-else Python trong đó điều kiện if được đánh giá là Sai
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]5
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]6
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 < 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]3. Do đó, nó thực thi các câu lệnh bên trong khối câu lệnh
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]7 và bỏ qua các câu lệnh bên trong khối
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2
3. Câu lệnh if-elif-else trong Python
Câu lệnh if-elif-else trong Python chứa các điều kiện if được thêm vào trong câu lệnh if-else
Cú pháp viết câu lệnh if-elif-else trong Python như sau
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]0
Đây là một ví dụ về câu lệnh if-elif-else trong Python trong đó câu lệnh if được thực thi
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]1
OUTPUT:
The if statement is executed.
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 > 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]1. Do đó, nó thực thi các câu lệnh bên trong khối
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2 và bỏ qua các câu lệnh bên trong khối
NO OUTPUT
3 và # An if statement where the condition is False if 10 < 4: print["The if statement is executed."]7
Đây là một ví dụ về câu lệnh if-elif-else trong Python trong đó câu lệnh elif được thực thi
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]3____14
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 < 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]3. Sau đó, nó đánh giá 10 == 10 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]1. Do đó, nó thực thi khối
NO OUTPUT
3 và bỏ qua việc thực thi khối # An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2 và
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]7
Đây là một ví dụ về câu lệnh if-elif-else trong Python trong đó câu lệnh khác được thực thi
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]5
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]6
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 < 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]3. Sau đó, nó đánh giá 10 == 4 và thấy nó cũng là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]3. Do đó, nó thực thi khối
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]7 và bỏ qua việc thực thi khối
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2 và
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]7
Đây là một ví dụ về câu lệnh if-elif-else trong Python trong đó câu lệnh elif thứ hai được thực thi
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]7____18
Trong ví dụ trên, trình thông dịch Python trước tiên đánh giá 10 < 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]3. Sau đó, nó đánh giá 10 == 4 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]3. Cuối cùng, nó đánh giá 10 == 10 và thấy nó là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]1. Do đó, nó thực thi khối
NO OUTPUT
3 thứ hai và bỏ qua việc thực thi khối # An if statement where the condition is False if 10 < 4: print["The if statement is executed."]2,
NO OUTPUT
3 và # An if statement where the condition is False if 10 < 4: print["The if statement is executed."]7 đầu tiên
4. Câu lệnh Python For Loop
Câu lệnh vòng lặp for Python là một công cụ luồng điều khiển Python được sử dụng để lặp qua các mục của bất kỳ chuỗi nào [danh sách hoặc chuỗi] theo thứ tự chúng xuất hiện trong chuỗi. Cú pháp của vòng lặp for trong Python hơi khác so với những gì bạn có thể đã sử dụng trong các ngôn ngữ lập trình khác, chẳng hạn như C hoặc C++
Cú pháp viết vòng lặp for trong Python như sau
# An if statement where the condition is True if 10 > 4: print["The if statement is executed."]9
Dưới đây là một ví dụ về vòng lặp Python lặp qua một danh sách các số đã cho và in chúng ra
OUTPUT:
The if statement is executed.
0OUTPUT:
The if statement is executed.
1Bạn cũng có thể lồng các vòng lặp bên trong nhau theo cách sau
OUTPUT:
The if statement is executed.
2____23Trong ví dụ trên, vòng lặp for bên trong được lặp bên trong vòng lặp for bên ngoài
5. Câu lệnh vòng lặp While trong Python
Vòng lặp while trong Python là một trình vòng lặp được sử dụng để thực thi một khối câu lệnh cho đến khi khớp với điều kiện đã chỉ định
Cú pháp viết vòng lặp while trong Python như sau
OUTPUT:
The if statement is executed.
4Dưới đây là một ví dụ về vòng lặp while dưới dạng công cụ luồng điều khiển Python
OUTPUT:
The if statement is executed.
5OUTPUT:
The if statement is executed.
6Xin lưu ý rằng nếu điều kiện luôn là
# An if statement where the condition is False if 10 < 4: print["The if statement is executed."]1, thì điều kiện trong khi sẽ không dừng lại và chương trình của bạn sẽ bị mắc kẹt trong một vòng lặp vô hạn
6. Câu lệnh Break và Continue trong Python
Các câu lệnh ngắt và tiếp tục của Python cũng là các công cụ luồng điều khiển Python làm thay đổi luồng của một vòng lặp thông thường
Câu lệnh break thoát ra khỏi vòng lặp for hoặc while trong cùng, trong khi đó, câu lệnh continue tiếp tục với lần lặp tiếp theo của vòng lặp. Nói cách khác, câu lệnh continue thoát khỏi khối câu lệnh bên dưới nó và bắt đầu với lần lặp tiếp theo của vòng lặp
Dưới đây là một ví dụ về cách câu lệnh ngắt và tiếp tục của Python hoạt động như các công cụ luồng điều khiển của Python
OUTPUT:
The if statement is executed.
7____287. Tuyên bố vượt qua
Câu lệnh pass là một trong những công cụ luồng điều khiển trong python không làm gì cả. Nó có thể được sử dụng khi một câu lệnh được yêu cầu về mặt cú pháp, nhưng chương trình không yêu cầu hành động nào
Dưới đây là một ví dụ về câu lệnh vượt qua dưới dạng công cụ luồng điều khiển Python
OUTPUT:
The if statement is executed.
9NO OUTPUT
Đây là tất cả những gì chúng tôi có cho bạn về các công cụ luồng điều khiển trong Python. Bây giờ, bạn có thể bắt đầu thay đổi cấu trúc cách chương trình Python chạy