Giống như các ngôn ngữ lập trình phổ biến khác, Python cũng có một số câu lệnh luồng điều khiển. Luồng điều khiển đề cập đến thứ tự thực hiện chương trình. Nói chung, luồng điều khiển của một chương trình chạy từ trên xuống dưới
Tuy nhiên, các câu lệnh luồng điều khiển phá vỡ thứ tự thực thi chung từ trên xuống dưới bằng cách đưa vào quá trình ra quyết định, vòng lặp, v.v. Điều này cho phép chương trình thực thi một khối mã cụ thể trước tiên dựa trên các điều kiện được sử dụng
Xem video này về Luồng điều khiển trong Python
Câu lệnh If Else trong Python Câu lệnh If Else trong Python
Quan tâm đến việc học Python?
Trong mô-đun này, chúng ta sẽ tìm hiểu về các câu lệnh điều khiển if-else và sau đây là danh sách tất cả các chủ đề mà chúng ta sẽ đề cập
Vì vậy, không chậm trễ hơn nữa, hãy bắt đầu
Câu lệnh có điều kiện Python
Ra quyết định trong lập trình, tương tự như ra quyết định trong cuộc sống thực, khá quan trọng vì nó giúp chúng ta quyết định chương trình nên làm gì tiếp theo. Ra quyết định giúp quyết định luồng thực thi của chương trình. Ra quyết định được triển khai bằng cách sử dụng if other trong Python. Logic điều kiện trong Python chủ yếu dựa trên cấu trúc 'if other'
Bắt đầu từ câu lệnh if, đây là câu lệnh ra quyết định cơ bản nhất. Nó chỉ đơn giản là quyết định liệu một khối mã cụ thể có được thực thi hay không dựa trên cơ sở điều kiện được cung cấp trong câu lệnh if. Nếu điều kiện được cung cấp trong câu lệnh if là đúng thì khối mã sẽ được thực thi và nếu điều kiện đó sai thì khối mã không được thực thi
Sơ đồ sau đây giải thích hoạt động của câu lệnh if trong Python
Cú pháp của câu lệnh if trong Python
if test expression: statement[s]
Như được mô tả trong lưu đồ ở trên, chương trình Python trước tiên đánh giá biểu thức kiểm tra. Về cơ bản nó là điều kiện trong câu lệnh if trong Python. Nếu điều kiện được đáp ứng hoặc nếu điều kiện là đúng, thì chỉ [các] câu lệnh trong phần thân của câu lệnh if được [được] thực thi
Lưu ý – Phần thân của câu lệnh if trong Python bắt đầu sau dấu đầu dòng, không giống như các ngôn ngữ khác sử dụng dấu ngoặc để viết phần thân của câu lệnh if
Trở thành bậc thầy về Python bằng cách tham gia Khóa học Python trực tuyến này ở Toronto
Hãy xem một ví dụ về việc thực hiện câu lệnh if
a = 5 if [a b else print [“b is greater”] Output: a is greater
Lambda nếu khác trong Python
Khi bạn sử dụng câu lệnh if trong hàm lambda, một giá trị được trả về dựa trên logic điều kiện có trong câu lệnh if-else