Ra quyết định trong Python là gì?

Python có một số loại câu lệnh ra quyết định. if, if-else, if-elif-else, and nested statements. Các câu lệnh này dựa trên các điều kiện mà chương trình kiểm tra. Nếu điều kiện là đúng, một tập hợp các câu lệnh được thực hiện. Nếu nó sai, một tập hợp các câu lệnh khác được thực thi

Dưới đây là một ví dụ về cấu trúc điển hình của các câu lệnh ra quyết định trong Python

Ra quyết định trong Python là gì?
Cấu trúc của các câu lệnh ra quyết định trong Python

Bất kỳ giá trị nào khác 0 hoặc null đều là TRUE trong ngôn ngữ lập trình Python. Nếu giá trị là 0 hoặc null, thì đó là FALSE

Vui lòng bật JavaScript

Google Map bằng PHP với Mã nguồn 2021. Dự án PHP với mã nguồn Tải xuống miễn phí

Để kiểm tra mã Python của bạn từ bài học này, hãy sử dụng trình chỉnh sửa mã của bạn như. Nếu bạn muốn chạy mã trực tuyến, chúng tôi cũng có Trình biên dịch trực tuyến bằng Python

Nếu bạn muốn tìm hiểu thêm về Python hoặc chỉ mới bắt đầu, Hướng dẫn Python cho người mới bắt đầu của chúng tôi là một nguồn tài nguyên tuyệt vời

Các loại tuyên bố ra quyết định trong Python

Dưới đây là bốn loại Tuyên bố ra quyết định trong Python

  1. câu lệnh if
  2. Câu lệnh If-else
  3. Câu lệnh If-Elif-Else
  4. Câu lệnh If lồng nhau

Câu lệnh If trong Python

Câu lệnh If của Python giống như trong các ngôn ngữ khác. Câu lệnh if có biểu thức logic so sánh hai bộ dữ liệu và đưa ra quyết định dựa trên kết quả

Cú pháp câu lệnh If

Đoạn mã dưới đây là Cú pháp câu lệnh If của Python

if expression:
    #execute your code

Khối câu lệnh chứa bên trong câu lệnh if được thực thi nếu biểu thức boolean đánh giá là TRUE. Bộ hướng dẫn đầu tiên sau khi kết thúc (các) câu lệnh if được thực thi nếu biểu thức boolean đánh giá là FALSE

Sơ đồ luồng câu lệnh nếu

Đây là Sơ đồ luồng câu lệnh If

Decision Making Statements in PythonRa quyết định trong Python Nếu sơ đồ dòng lệnh

Ví dụ

Câu lệnh If-else trong Python

Câu lệnh if-else trong Python được sử dụng để chạy cả phần đúng và sai của một điều kiện. Nếu điều kiện là đúng, mã trong khối if được thực thi. Nếu nó sai, mã trong khối khác được thực thi

Cú pháp câu lệnh If-else

Đoạn mã sau đây là Cú pháp câu lệnh If-else của Python

if expression:
    #execute your code
else:
    #execute your code

Khi điều kiện kiểm tra là True, câu lệnh if-else sẽ phân tích biểu thức kiểm tra và thực thi phần thân của câu lệnh if

Phần thân của mệnh đề khác được thực hiện nếu điều kiện là Sai. Các khối được phân tách bằng cách thụt đầu dòng

Sơ đồ luồng câu lệnh if-else

Đây là Sơ đồ luồng câu lệnh If-else

Decision Making Statements in PythonSơ đồ luồng câu lệnh If-else ra quyết định trong Python

Ví dụ

Câu lệnh If-elif-else trong Python

Câu lệnh if-elif-else trong Python kiểm tra điều kiện của câu lệnh if. Nếu điều kiện là Sai, thì câu lệnh elif được đánh giá. Nếu điều kiện elif là Sai, thì câu lệnh khác được đánh giá

Cú pháp câu lệnh if-elif-else

Đoạn mã dưới đây là Cú pháp Câu lệnh If-elif-else

if expression:
    #execute your code
elif expression:
    #execute your code
else:
    #execute your code

Với câu lệnh elif, bạn có thể kiểm tra xem có nhiều hơn một biểu thức đánh giá là TRUE hay không và chạy một khối mã khi một trong số chúng thực hiện

Câu lệnh elif là một từ khóa Python có thể được sử dụng thay cho else nếu thêm một điều kiện khác vào chương trình. Chúng tôi gọi đây là “chuỗi có điều kiện. ”

Sơ đồ luồng câu lệnh if-elif-else

Đây là Sơ đồ luồng câu lệnh If-elif-else của Python

Decision Making Statements in PythonSơ đồ luồng câu lệnh If-elif-else ra quyết định trong Python

Ví dụ

Câu lệnh If lồng nhau trong Python

Một câu lệnh ra quyết định khác là câu lệnh If lồng nhau trong Python là câu lệnh có một câu lệnh if bên trong một câu lệnh if khác. Điều này xảy ra khi bạn cần lọc một biến nhiều lần

Cú pháp câu lệnh if lồng nhau

Đoạn mã dưới đây là Cú pháp câu lệnh lồng nhau nếu của Python

if expression:
    if nested expression:
        #execute your code
    else:
        #execute your code
else:
    #execute your code

Khi bạn có các câu lệnh If bên trong nhau, bạn phải luôn chú ý đến phần thụt đầu dòng để cho biết mỗi câu lệnh nói về điều gì. Bạn có thể có bao nhiêu cấp độ lồng nhau tùy thích, nhưng điều đó làm cho chương trình kém hiệu quả hơn và khó đọc và hiểu hơn. Vì vậy, bạn nên cố gắng sử dụng càng ít câu lệnh IF lồng nhau càng tốt.

Sơ đồ luồng câu lệnh If lồng nhau

Đây là Sơ đồ luồng câu lệnh If lồng nhau

Decision Making Statements in PythonRa quyết định trong Python Sơ đồ dòng lệnh If lồng nhau

Ví dụ

Suite Độc Lập

Trong Single Statement Suites, lập trình viên có thể đặt khối câu lệnh thực thi của mệnh đề if trên cùng một dòng với câu lệnh tiêu đề nếu khối chỉ có một dòng

Dưới đây là ví dụ về mệnh đề if một dòng

Bản tóm tắt

Tóm lại, bạn đã học về câu lệnh if, câu lệnh if-else, câu lệnh if-elif-else và câu lệnh if lồng nhau

Tôi hy vọng rằng hướng dẫn này đã giúp bạn hiểu cách sử dụng các câu lệnh ra quyết định trong Python. Hãy xem danh sách Chủ đề hướng dẫn về Python của chúng tôi nếu bạn bỏ lỡ bất kỳ bài học nào trước đây của chúng tôi

Giờ đây, bạn đang tiến một bước gần hơn đến việc tạo ra các mã mạnh mẽ hơn, hiệu quả hơn khi bạn đã biết các câu lệnh ra quyết định trong Python là gì. Trong mã của bạn, hãy bắt đầu triển khai tất cả các câu lệnh if-else mà bạn đã học hôm nay

Trong bài đăng tiếp theo, “Vòng lặp Python”, bạn sẽ tìm hiểu về các loại vòng lặp Python khác nhau và cách sử dụng chúng

Ví dụ về các tuyên bố ra quyết định trong Python là gì?

Câu lệnh if other còn được gọi là câu lệnh ra quyết định dùng để thực thi một khối câu lệnh với những điều kiện nhất định. .
num=int(input("Nhập một số. "))
nếu (num%2==0)
print("%d là số chẵn"%num)
print("%d là số lẻ"%num)

Lập trình ra quyết định là gì?

Các cấu trúc ra quyết định yêu cầu lập trình viên chỉ định một hoặc nhiều điều kiện để chương trình đánh giá hoặc kiểm tra, cùng với một hoặc nhiều câu lệnh sẽ được thực thi nếu điều kiện được xác định là đúng và tùy chọn, các câu lệnh khác sẽ được thực hiện nếu điều kiện đó

Các câu lệnh ra quyết định và kiểm soát trong Python là gì?

Trong Python, câu lệnh lựa chọn còn được gọi là câu lệnh kiểm soát quyết định hoặc câu lệnh rẽ nhánh . Câu lệnh lựa chọn cho phép chương trình kiểm tra một số điều kiện và thực hiện các lệnh dựa trên điều kiện nào là đúng. Một số câu lệnh kiểm soát quyết định là. đơn giản nếu.