Câu lệnh điều khiển và điều kiện trong Python là gì?

Trong lập trình Python, điều khiển luồng là thứ tự các câu lệnh hoặc khối mã được thực thi trong thời gian chạy dựa trên một điều kiện

Cũng thấy

  • Bài tập If-else và Loops trong Python
  • Python if other và Loops Quiz

Mục lục

  • Báo cáo luồng điều khiển
    • Câu điều kiện
    • câu lệnh lặp
    • Sao kê chuyển khoản
  • Câu lệnh if trong Python
    • Câu lệnh if – other
    • Chuỗi nhiều câu lệnh if trong Python
    • Câu lệnh if-else lồng nhau
    • Bộ câu lệnh đơn
  • vòng lặp for trong Python
  • Vòng lặp While trong Python
  • Tuyên bố ngắt trong Python
  • Tiếp tục câu lệnh trong python
  • Vượt qua câu lệnh trong Python

Báo cáo luồng điều khiển

Các câu lệnh điều khiển luồng được chia thành ba loại

  1. Câu điều kiện
  2. câu lệnh lặp
  3. Sao kê chuyển khoản

Câu lệnh điều khiển và điều kiện trong Python là gì?
Câu lệnh điều khiển và điều kiện trong Python là gì?
Báo cáo luồng điều khiển Python

Câu điều kiện

Trong Python, các câu lệnh điều kiện hoạt động tùy thuộc vào việc một điều kiện nhất định là đúng hay sai. Bạn có thể thực thi các khối mã khác nhau tùy thuộc vào kết quả của một điều kiện. Câu lệnh điều kiện luôn đánh giá là Đúng hoặc Sai

Có ba loại câu điều kiện

  1. câu lệnh if
  2. nếu khác
  3. if-elif-else
  4. if-else lồng nhau

câu lệnh lặp

Trong Python, các câu lệnh lặp cho phép chúng ta thực thi lặp đi lặp lại một khối mã miễn là điều kiện là Đúng. Chúng tôi cũng gọi nó là một báo cáo vòng lặp

Python cung cấp cho chúng ta câu lệnh hai vòng lặp sau để thực hiện lặp đi lặp lại một số thao tác

  1. cho vòng lặp
  2. trong khi lặp lại

Hãy tìm hiểu từng người trong số họ với các ví dụ

Sao kê chuyển khoản

Trong Python, các câu lệnh chuyển được sử dụng để thay đổi cách thức thực hiện của chương trình theo một cách nhất định. Với mục đích này, chúng tôi sử dụng ba loại báo cáo chuyển khoản

  1. tuyên bố phá vỡ
  2. tiếp tục tuyên bố
  3. 36
    Next lines of code
    9 tuyên bố

Câu lệnh if trong Python

Trong các câu lệnh điều khiển, Câu lệnh

if condition:
    statement 1
else:
    statement 2
0 là dạng đơn giản nhất. Nó nhận một điều kiện và đánh giá thành
if condition:
    statement 1
else:
    statement 2
1hoặc
if condition:
    statement 1
else:
    statement 2
2

Nếu điều kiện là

if condition:
    statement 1
else:
    statement 2
1, thì khối mã Đúng sẽ được thực thi và nếu điều kiện là Sai, thì khối mã đó sẽ bị bỏ qua và Bộ điều khiển sẽ chuyển sang dòng tiếp theo

Cú pháp của câu lệnh

if condition:
    statement 1
else:
    statement 2
0

if condition:
     statement 1
     statement 2
     statement n

Câu lệnh điều khiển và điều kiện trong Python là gì?
Câu lệnh điều khiển và điều kiện trong Python là gì?
Câu lệnh if trong Python

Hãy xem ví dụ về câu lệnh if. Trong ví dụ này, chúng ta sẽ tính bình phương của một số nếu nó lớn hơn 5

Ví dụ

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')

đầu ra

36
Next lines of code

Câu lệnh if – other

Câu lệnh

if condition:
    statement 1
else:
    statement 2
5 kiểm tra điều kiện và thực thi khối mã
if condition:
    statement 1
else:
    statement 2
0 khi điều kiện là Đúng, và nếu điều kiện là Sai, nó sẽ thực thi khối mã
if condition:
    statement 1
else:
    statement 2
7

Cú pháp của câu lệnh

if condition:
    statement 1
else:
    statement 2
5

if condition:
    statement 1
else:
    statement 2

Nếu điều kiện là

if condition:
    statement 1
else:
    statement 2
1 thì câu lệnh 1 sẽ được thực hiện Nếu điều kiện là
if condition:
    statement 1
else:
    statement 2
2 thì câu lệnh 2 sẽ được thực hiện. Xem sơ đồ sau để biết thêm chi tiết

Câu lệnh điều khiển và điều kiện trong Python là gì?
Câu lệnh điều khiển và điều kiện trong Python là gì?
Câu lệnh if-else trong Python

Ví dụ

if condition:
    statement 1
else:
    statement 2
6

Đầu ra 1

if condition:
    statement 1
else:
    statement 2
7

Đầu ra 2

if condition:
    statement 1
else:
    statement 2
8

Chuỗi nhiều câu lệnh if trong Python

Trong Python, câu lệnh điều kiện

if condition:
    statement 1
else:
    statement 2
61 có một khối
if condition:
    statement 1
else:
    statement 2
62 để xâu chuỗi nhiều điều kiện lần lượt. Điều này rất hữu ích khi bạn cần kiểm tra nhiều điều kiện

Với sự giúp đỡ của

if condition:
    statement 1
else:
    statement 2
61, chúng ta có thể đưa ra một quyết định khó khăn. Câu lệnh
if condition:
    statement 1
else:
    statement 2
62 kiểm tra từng điều kiện một và nếu điều kiện thỏa mãn thì thực thi mã đó

Cú pháp của câu lệnh

if condition:
    statement 1
else:
    statement 2
61

if condition:
    statement 1
else:
    statement 2
4

Ví dụ

if condition:
    statement 1
else:
    statement 2
5

đầu ra

if condition:
    statement 1
else:
    statement 2
6

Câu lệnh if-else lồng nhau

Trong Python, câu lệnh

if condition:
    statement 1
else:
    statement 2
5 lồng nhau là một câu lệnh if bên trong một câu lệnh
if condition:
    statement 1
else:
    statement 2
5 khác. Python cho phép đặt bất kỳ số lượng câu lệnh
if condition:
    statement 1
else:
    statement 2
0 nào trong một câu lệnh
if condition:
    statement 1
else:
    statement 2
0 khác

Thụt đầu dòng là cách duy nhất để phân biệt mức độ lồng nhau.

if condition:
    statement 1
else:
    statement 2
5 lồng nhau rất hữu ích khi chúng ta muốn đưa ra một loạt quyết định

Cú pháp của lồng nhau-

if condition:
    statement 1
else:
    statement 2
5

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
0

Ví dụ. Tìm số lớn hơn giữa hai số

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
1

Đầu ra 1

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
2

Đầu ra 2

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
3

Bộ câu lệnh đơn

Bất cứ khi nào chúng ta viết một khối mã với nhiều câu lệnh if, thụt đầu dòng đóng một vai trò quan trọng. Nhưng đôi khi, có một tình huống trong đó khối chỉ chứa một câu lệnh đơn dòng

Thay vì viết một khối sau dấu hai chấm, chúng ta có thể viết một câu lệnh ngay sau dấu hai chấm

Ví dụ

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
4

Tương tự như câu lệnh

if condition:
    statement 1
else:
    statement 2
0, vòng lặp while cũng bao gồm một câu lệnh duy nhất, chúng ta có thể đặt câu lệnh đó trên cùng một dòng

Ví dụ

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
5

đầu ra

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
6

vòng lặp for trong Python

Sử dụng vòng lặp for, chúng ta có thể lặp bất kỳ chuỗi hoặc biến lặp nào. Trình tự có thể là chuỗi, danh sách, từ điển, bộ hoặc bộ

Đọc Hướng dẫn đầy đủ về Python cho vòng lặp

Câu lệnh điều khiển và điều kiện trong Python là gì?
Câu lệnh điều khiển và điều kiện trong Python là gì?
Python cho vòng lặp

Cú pháp của vòng lặp

if condition:
    statement 1
else:
    statement 2
73

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
7

Ví dụ để hiển thị mười số đầu tiên bằng vòng lặp for

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
8

đầu ra

number = 6
if number > 5:
    # Calculate square
    print(number * number)
print('Next lines of code')
9

Ngoài ra, hãy đọc Vòng lặp lồng nhau trong Python

Vòng lặp While trong Python

Trong Python, Câu lệnh vòng lặp while liên tục thực thi một khối mã trong khi một điều kiện cụ thể là đúng

Trong vòng lặp while, mỗi khi điều kiện được kiểm tra ở đầu vòng lặp và nếu điều kiện đó đúng thì phần thân của vòng lặp sẽ được thực thi. Khi điều kiện trở thành Sai, bộ điều khiển ra khỏi khối

Đọc Hướng dẫn đầy đủ về vòng lặp trong khi Python

Câu lệnh điều khiển và điều kiện trong Python là gì?
Câu lệnh điều khiển và điều kiện trong Python là gì?
Vòng lặp while trong Python

Cú pháp của vòng lặp while

36
Next lines of code
0

Ví dụ tính tổng mười số đầu tiên

36
Next lines of code
1

đầu ra

36
Next lines of code
2

Tuyên bố ngắt trong Python

Đọc. Hướng dẫn đầy đủ về Python Break, Continue và Pass

Câu lệnh break được sử dụng bên trong vòng lặp để thoát khỏi vòng lặp. Nó rất hữu ích khi chúng ta muốn kết thúc vòng lặp ngay khi điều kiện được đáp ứng thay vì thực hiện các lần lặp còn lại. Nó làm giảm thời gian thực hiện. Bất cứ khi nào bộ điều khiển gặp câu lệnh ngắt, nó sẽ thoát khỏi vòng lặp đó ngay lập tức

Hãy xem cách ngắt vòng lặp for khi chúng tôi tìm thấy một số lớn hơn 5

Ví dụ sử dụng câu lệnh break

36
Next lines of code
3

đầu ra

36
Next lines of code
4

Tiếp tục câu lệnh trong python

Câu lệnh continue được sử dụng để bỏ qua lần lặp hiện tại và

if condition:
    statement 1
else:
    statement 2
74 với lần lặp tiếp theo

Hãy xem cách bỏ qua một vòng lặp for nếu số đó là 5 và tiếp tục thực hiện phần thân của vòng lặp cho các số khác

Ví dụ về câu lệnh

if condition:
    statement 1
else:
    statement 2
74

36
Next lines of code
5

đầu ra

36
Next lines of code
6

Vượt qua câu lệnh trong Python

Pass là từ khóa Trong Python, sẽ không làm gì cả. Đôi khi có một tình huống trong lập trình mà chúng ta cần xác định một khối trống về mặt cú pháp. Chúng ta có thể xác định khối đó bằng từ khóa pass

Câu lệnh vượt qua là câu lệnh null trong Python. Khi trình thông dịch tìm thấy câu lệnh vượt qua trong chương trình, nó sẽ không trả về thao tác nào. Không có gì xảy ra khi câu lệnh

36
Next lines of code
9 được thực thi

Nó rất hữu ích trong trường hợp chúng tôi đang triển khai các phương thức mới hoặc cũng như xử lý ngoại lệ. Nó đóng vai trò như một trình giữ chỗ

Câu lệnh điều khiển và điều kiện là gì?

Các câu lệnh điều khiển này giúp thực hiện việc ra quyết định trong một chương trình. Câu lệnh điều kiện sẽ chọn khối câu lệnh sẽ thực hiện dựa trên điều kiện đã cho . Kết quả của chương trình phụ thuộc vào điều kiện.

Tại sao câu lệnh điều kiện và câu lệnh kiểm soát được sử dụng trong Python?

Việc ra quyết định trong ngôn ngữ lập trình được tự động hóa bằng cách sử dụng các câu lệnh có điều kiện, trong đó Python đánh giá mã để xem mã đó có đáp ứng các điều kiện đã chỉ định hay không. Các điều kiện được đánh giá và xử lý là đúng hoặc sai. Nếu điều này được tìm thấy là đúng, chương trình sẽ được chạy khi cần thiết

Câu lệnh điều khiển và câu lệnh điều kiện có giống nhau không?

Không. Câu lệnh điều khiển là thứ thay đổi luồng thực thi chương trình của bạn. Câu điều kiện thực hiện điều này dựa trên một điều kiện.

một tuyên bố kiểm soát là gì?

Câu lệnh điều khiển cho phép kiểm soát có cấu trúc chuỗi câu lệnh ứng dụng, chẳng hạn như vòng lặp và thử nghiệm có điều kiện . Nó cũng cho phép chuyển luồng đầu vào sang tệp khác, mở và đóng tệp và nhiều thao tác khác. câu lệnh điều khiển. == @ tên tệp.