Làm cách nào tôi có thể thực thi khác trong Python?

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

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

Python flowchart

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 <10):
print (“5 is less than 10”)
print (“Statement after if statement”)


Output:
5 is less than 10
Statement after if statement

Tăng 100%

Nắm vững các kỹ năng được yêu cầu nhiều nhất ngay bây giờ

Câu lệnh if trong Python cho chương trình biết phải làm gì nếu điều kiện là đúng. Trong trường hợp điều kiện là sai, chương trình chỉ tiếp tục thực hiện những gì xảy ra sau câu lệnh if. Trong các tình huống mà chúng tôi muốn chương trình thực thi một số câu lệnh nếu điều kiện là đúng và một số trạng thái khác chỉ khi điều kiện sai, thì chúng tôi sử dụng if other trong Python

Sơ đồ sau đây giải thích hoạt động của if-else trong Python

Cú pháp if-else trong Python

if test expression:

Body of if


else:

Body of else

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. 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. Nếu điều kiện không đúng, thì câu lệnh trong phần thân của câu lệnh khác được thực hiện. Phần thân của câu lệnh if và other bắt đầu bằng thụt đầu dòng

Hãy xem một ví dụ về việc triển khai câu lệnh if…else

i = 20;

if (i < 15):
print (“i is smaller than 15”)

else:
print (“i is greater than 15”)
print (“statement after if statement”)


Output:
i is greater than 15
statement after if statement

Được chứng nhận bởi Khóa học Python hàng đầu này tại Singapore ngay hôm nay

Ở đây, elif là viết tắt của other if trong Python. Câu lệnh điều kiện này trong Python cho phép chúng ta kiểm tra nhiều câu lệnh thay vì chỉ một hoặc hai câu lệnh như chúng ta đã thấy trong câu lệnh if và if-else. Nếu trước nếu điều kiện là đúng, thì giống như trong các câu lệnh if và if-else trước đó, chương trình sẽ thực thi phần thân của câu lệnh if

Nếu không, chương trình sẽ chuyển đến khối elif (khác nếu trong Python) về cơ bản sẽ kiểm tra câu lệnh if khác. Một lần nữa, nếu điều kiện là đúng, chương trình sẽ thực hiện phần thân của câu lệnh elif và nếu điều kiện được tìm thấy là sai, chương trình sẽ chuyển sang khối khác tiếp theo và thực hiện phần thân của khối khác

Nếu Elif khác thang

Khi có nhiều hơn hai điều kiện if trong câu lệnh if elif other, thì nó được gọi là thang if elif other, vì nó giống cấu trúc của một cái thang về mặt câu lệnh if. Nếu một trong các điều kiện if trở thành đúng, thì phần còn lại của bậc thang sẽ được bỏ qua và phần thân của khối if cụ thể đó được thực thi. Nếu tất cả các điều kiện if là sai, thì phần thân của khối lệnh cuối cùng khác sẽ được thực thi

Lưu đồ sau đây mô tả hoạt động của các câu lệnh if elif other


Cú pháp của if Elif else trong Python

if test expression:

Body of if

elif test expression:

Body of elif

else:

Body of else

Chúng ta có thể đặt bao nhiêu câu lệnh elif mà chương trình của chúng ta yêu cầu trước câu lệnh khác cuối cùng, biến nó thành bậc thang if elif else

Cùng xem ví dụ sau về câu lệnh if elif else để hiểu rõ hơn

a = 50

if (a == 20):
print (“value of variable a is 20”)

elif (a == 30):
print (“value of variable a is 30”)

elif (a == 40):
print (“value of variable a is 40”)

else:
print (“value of variable a is greater than 40”)


Output:
value of variable a is greater than 40

Trong ví dụ trên, trước tiên chương trình sẽ kiểm tra câu lệnh if đầu tiên. Vì nó hóa ra là sai nên phần thân của câu lệnh if không được thực thi và chương trình chuyển sang câu lệnh elif tiếp theo. Nó cũng hóa ra là sai và một lần nữa phần thân của khối elif bị bỏ qua, và chương trình chuyển sang câu lệnh elif tiếp theo. Điều tương tự xảy ra ở đây. Vì tất cả các điều kiện đều sai, chương trình cuối cùng cũng đi đến câu lệnh khác cuối cùng và thực thi phần thân của câu lệnh khác. Vì vậy, chúng tôi nhận được đầu ra là 'giá trị của biến a lớn hơn 40'

Tìm hiểu các khái niệm Python từ đầu đến cuối thông qua Khóa học Python ở Hyderabad để đưa sự nghiệp của bạn lên một tầm cao mới

Như tên cho thấy, các câu lệnh if-else lồng nhau được lồng bên trong các câu lệnh if khác. Nghĩa là, một câu lệnh if lồng nhau là phần thân của một câu lệnh if khác. Chúng tôi sử dụng các câu lệnh if lồng nhau khi chúng tôi chỉ cần kiểm tra các điều kiện phụ nếu điều kiện đầu tiên thực thi là đúng
Lưu đồ sau mô tả hoạt động của các câu lệnh if lồng nhau

Cú pháp lồng nhau nếu trong Python

if test expression 1:
# Executes when condition 1 is true
body of if statement


if test expression 2:
# Executes when condition 2 is true
Body of nested if


else:
body of nested if


else:
body of if else statement

Hãy xem ví dụ sau về if trong Python

a = 20
if (a == 20):


# First if statement
if (a < 25):
print (“a is smaller than 25”)


else:
print (“a is greater than 25”)


else:
print (“a is not equal to 20”)


Output:
a is smaller than 25

Ở đây trong ví dụ này, chúng ta hãy thảo luận về ví dụ trên về if lồng nhau trong Python. Vì a là 20 nên chương trình sẽ nhập câu lệnh if đầu tiên. Sau đó, nó kiểm tra các câu lệnh if lồng nhau và thực thi nó như đúng và in ra màn hình rằng a nhỏ hơn 25

Lúc này, các câu lệnh else và else lồng nhau sẽ không được thực thi, và chương trình sẽ chuyển đến câu lệnh sau khi kết thúc khối if. Đó là cách lồng nhau nếu điều kiện trong Python hoạt động

Bạn có muốn học Python từ các chuyên gia không?

Viết tắt If và If Else trong Python

Viết tắt if và if else không là gì ngoài cách viết các câu lệnh if trong một dòng khi chúng ta chỉ có một câu lệnh để thực thi trong khối if và khối kia

Một ví dụ về tốc ký if trong Python

________số 8_______

Ví dụ viết tắt điều kiện trạng thái khác

a = 4
b = 2
print(“a is greater”) if a>b else print (“b is greater”)


Output:
a is greater

Certification in Full Stack Web Development

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

Làm cách nào để sử dụng Elif trong Python?

Trong Python, elif là viết tắt của "else if" và được sử dụng khi câu lệnh if đầu tiên không đúng, nhưng bạn muốn kiểm tra một điều kiện khác. Meaning, if statements pair up with elif and else statements to perform a series of checks. A full if/elif/else block is in the code example below.

Có phải other luôn được thực thi trong Python không?

mệnh đề khác được thực thi nếu không có ngoại lệ nào được đưa ra trong khối thử . mệnh đề khác trong vòng lặp for được thực thi khi vòng lặp for kết thúc do hết khả năng lặp và không bị kết thúc bởi câu lệnh break. Trong vòng lặp while, mệnh đề khác được thực hiện sau khi điều kiện là Sai.

Tại sao câu lệnh other của tôi không hoạt động với Python?

Từ khóa other cần phải nằm trên một dòng riêng và ở cùng mức thụt đầu dòng với từ khóa if mà từ khóa other tương ứng . Từ khóa khác cần phải được theo sau bởi một dấu hai chấm. . Bất kỳ mã nào được đưa vào như một phần của câu lệnh khác phải được thụt vào cùng một lượng.

Câu lệnh Else hoạt động như thế nào trong Python?

Câu lệnh if-else được sử dụng để thực hiện cả phần đúng và phần sai của một điều kiện nhất định. Nếu điều kiện là đúng, mã khối if sẽ được thực thi và nếu điều kiện là sai, mã khối other sẽ được thực thi .