Chương trình python hoạt động như thế nào với điều khiển luồng?

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.
0
OUTPUT:
The if statement is executed.
1

Bạ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____23

Trong 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.
4

Dướ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.
5
OUTPUT:
The if statement is executed.
6

Xin 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____28

7. 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.
9
NO 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

Luồng điều khiển hoạt động như thế nào?

Luồng điều khiển là thứ tự mà máy tính thực thi các câu lệnh trong tập lệnh . Mã được chạy theo thứ tự từ dòng đầu tiên trong tệp đến dòng cuối cùng, trừ khi máy tính chạy qua các cấu trúc [cực kỳ thường xuyên] làm thay đổi luồng điều khiển, chẳng hạn như điều kiện và vòng lặp.

Các yếu tố của câu lệnh điều khiển luồng trong Python là gì?

Kiểm soát luồng trong Python
Chuỗi các toán tử so sánh trong Python
Python cho vòng lặp
Vòng lặp Python While
Tuyên bố ngắt Python
Tuyên bố tiếp tục Python
Tuyên bố vượt qua Python
Kỹ thuật lặp trong Python

Có bao nhiêu câu lệnh điều khiển luồng trong Python?

Câu lệnh điều khiển luồng xác định luồng thực thi Chương trình. Có 6 các loại câu lệnh điều khiển luồng khác nhau có sẵn trong Python. nếu khác.

Luồng thực thi trong Python với ví dụ là gì?

Luồng thực thi về cơ bản đề cập đến thứ tự thực thi các câu lệnh . Điều đó có nghĩa là, việc thực thi luôn bắt đầu từ câu lệnh đầu tiên của chương trình. Hơn nữa, các câu lệnh thực thi cùng một lúc. Nó xảy ra theo thứ tự, từ trên xuống dưới.

Chủ Đề