Có những tình huống trong cuộc sống thực khi chúng ta cần thực hiện một số nhiệm vụ cụ thể và dựa trên một số điều kiện cụ thể và chúng ta quyết định mình nên làm gì tiếp theo. Tương tự, có một tình huống trong lập trình trong đó một tác vụ cụ thể sẽ được thực hiện nếu một điều kiện cụ thể là Đúng. Trong những trường hợp như vậy, câu điều kiện có thể được sử dụng. Sau đây là các câu điều kiện được cung cấp bởi Python.
- nếu
- nếu. khác
- Lồng nhau nếu
- câu lệnh if-elif
Hãy để chúng tôi đi qua tất cả chúng.
câu lệnh if
Nếu mã khối đơn giản được thực hiện nếu điều kiện đúng thì câu lệnh if được sử dụng. Ở đây điều kiện được đề cập đúng thì mã khối chạy nếu không thì không
cú pháp.
if condition: # Statements to execute if # condition is true
Sơ đồ. -
Thí dụ.
Python3
10 greater than 5 Program ended23
10 greater than 5 Program ended0
10 greater than 5 Program ended1
10 greater than 5 Program ended2______13
10 greater than 5 Program ended4
10 greater than 5 Program ended5
10 greater than 5 Program ended6
10 greater than 5 Program ended7
10 greater than 5 Program ended8
10 greater than 5 Program ended9
10 greater than 5 Program ended6
10 greater than 5 Program ended7____132
10 greater than 5 Program ended9
đầu ra.
10 greater than 5 Program ended
Thụt đầu dòng [Khoảng trắng] được sử dụng để phân định khối mã. Như thể hiện trong ví dụ trên, bắt buộc phải sử dụng thụt đầu dòng trong mã hóa Python3
nếu. tuyên bố khác
Trong câu lệnh if có điều kiện, khối mã bổ sung được hợp nhất thành câu lệnh khác được thực hiện khi điều kiện if sai.
cú pháp.
10 greater than 5 Program ended3
Sơ đồ. -
ví dụ 1.
Python3
10 greater than 5 Program ended34
10 greater than 5 Program ended35
10 greater than 5 Program ended36
10 greater than 5 Program ended37
10 greater than 5 Program ended0
10 greater than 5 Program ended35
10 greater than 5 Program ended36
10 greater than 5 Program ended36
10 greater than 5 Program ended52
10 greater than 5 Program ended4
10 greater than 5 Program ended5
10 greater than 5 Program ended6
10 greater than 5 Program ended7
10 greater than 5 Program ended57
10 greater than 5 Program ended9
10 greater than 5 Program ended59
10 greater than 5 Program ended4
10 greater than 5 Program ended5
10 greater than 5 Program ended6
10 greater than 5 Program ended7
10 greater than 5 Program ended74
10 greater than 5 Program ended9
đầu ra.
10 greater than 5 Program ended5
ví dụ 2. Bạn cũng có thể xâu chuỗi nếu. tuyên bố khác với nhiều hơn một điều kiện.
Python3
10 greater than 5 Program ended76
10 greater than 5 Program ended77
10 greater than 5 Program ended36
10 greater than 5 Program ended79
10 greater than 5 Program ended0
10 greater than 5 Program ended77
10 greater than 5 Program ended36______136
10 greater than 5 Program ended84
10 greater than 5 Program ended4
10 greater than 5 Program ended86
10 greater than 5 Program ended6
10 greater than 5 Program ended7
10 greater than 5 Program ended89
10 greater than 5 Program ended9
10 greater than 5 Program ended86
10 greater than 5 Program ended59
10 greater than 5 Program ended4
10 greater than 5 Program ended84
10 greater than 5 Program ended86
10 greater than 5 Program ended0
10 greater than 5 Program ended77
10 greater than 5 Program ended36
10 greater than 5 Program ended36
10 greater than 5 Program ended40
10 greater than 5 Program ended4
10 greater than 5 Program ended84
10 greater than 5 Program ended6
10 greater than 5 Program ended7
10 greater than 5 Program ended45
10 greater than 5 Program ended9
10 greater than 5 Program ended84
10 greater than 5 Program ended86
10 greater than 5 Program ended59____14
10 greater than 5 Program ended71
10 greater than 5 Program ended84
10 greater than 5 Program ended0
10 greater than 5 Program ended77
10 greater than 5 Program ended36
10 greater than 5 Program ended36
10 greater than 5 Program ended79
10 greater than 5 Program ended4
10 greater than 5 Program ended71
10 greater than 5 Program ended6______17
10 greater than 5 Program ended232
10 greater than 5 Program ended9
10 greater than 5 Program ended71
_______584____259____14
10 greater than 5 Program ended71
10 greater than 5 Program ended6______17
10 greater than 5 Program ended01
10 greater than 5 Program ended9
đầu ra.
10 greater than 5 Program ended7
Câu lệnh if lồng nhau
câu lệnh if cũng có thể được kiểm tra bên trong câu lệnh if khác. Câu lệnh điều kiện này được gọi là câu lệnh if lồng nhau. Điều này có nghĩa là điều kiện if bên trong sẽ chỉ được kiểm tra nếu điều kiện if bên ngoài là đúng và bằng cách này, chúng ta có thể thấy nhiều điều kiện được thỏa mãn
cú pháp.
10 greater than 5 Program ended8
Sơ đồ. -
Thí dụ.
Python3
10 greater than 5 Program ended03
10 greater than 5 Program ended04
10 greater than 5 Program ended36
10 greater than 5 Program ended1
10 greater than 5 Program ended0
10 greater than 5 Program ended08____13
10 greater than 5 Program ended4
10 greater than 5 Program ended5
10 greater than 5 Program ended6
10 greater than 5 Program ended7
10 greater than 5 Program ended14
10 greater than 5 Program ended9
10 greater than 5 Program ended5
10 greater than 5 Program ended0
10 greater than 5 Program ended18
10 greater than 5 Program ended36
10 greater than 5 Program ended20
10 greater than 5 Program ended4
10 greater than 5 Program ended71
10 greater than 5 Program ended6______17
10 greater than 5 Program ended25
10 greater than 5 Program ended9
đầu ra.
10 greater than 5 Program ended8
Câu lệnh if-elif
Câu lệnh if-elif là phím tắt của if. chuỗi khác. Trong khi sử dụng câu lệnh if-elif ở cuối, khối khác được thêm vào, khối này được thực hiện nếu không có câu lệnh if-elif nào ở trên là đúng