Lồng nhau nếu trong bài tập Python

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 ended
23

10 greater than 5
Program ended
0
10 greater than 5
Program ended
1
10 greater than 5
Program ended
2______13
10 greater than 5
Program ended
4

10 greater than 5
Program ended
5
10 greater than 5
Program ended
6
10 greater than 5
Program ended
7
10 greater than 5
Program ended
8
10 greater than 5
Program ended
9

 

10 greater than 5
Program ended
6
10 greater than 5
Program ended
7____132
10 greater than 5
Program ended
9

đầ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 ended
3

Sơ đồ. -

ví dụ 1.   

Python3




10 greater than 5
Program ended
34

10 greater than 5
Program ended
35
10 greater than 5
Program ended
36
10 greater than 5
Program ended
37

10 greater than 5
Program ended
0
10 greater than 5
Program ended
35
10 greater than 5
Program ended
36
10 greater than 5
Program ended
36
10 greater than 5
Program ended
52
10 greater than 5
Program ended
4

10 greater than 5
Program ended
5
10 greater than 5
Program ended
6
10 greater than 5
Program ended
7
10 greater than 5
Program ended
57
10 greater than 5
Program ended
9

10 greater than 5
Program ended
59
10 greater than 5
Program ended
4

10 greater than 5
Program ended
5
10 greater than 5
Program ended
6
10 greater than 5
Program ended
7
10 greater than 5
Program ended
74
10 greater than 5
Program ended
9

đầu ra.  

10 greater than 5
Program ended
5

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 ended
76

10 greater than 5
Program ended
77
10 greater than 5
Program ended
36
10 greater than 5
Program ended
79

 

10 greater than 5
Program ended
0
10 greater than 5
Program ended
77
10 greater than 5
Program ended
36______136
10 greater than 5
Program ended
84
10 greater than 5
Program ended
4

10 greater than 5
Program ended
86
10 greater than 5
Program ended
6
10 greater than 5
Program ended
7
10 greater than 5
Program ended
89
10 greater than 5
Program ended
9

10 greater than 5
Program ended
86

10 greater than 5
Program ended
59
10 greater than 5
Program ended
4

10 greater than 5
Program ended
84

10 greater than 5
Program ended
86
10 greater than 5
Program ended
0
10 greater than 5
Program ended
77
10 greater than 5
Program ended
36
10 greater than 5
Program ended
36
10 greater than 5
Program ended
40
10 greater than 5
Program ended
4

10 greater than 5
Program ended
84
10 greater than 5
Program ended
6
10 greater than 5
Program ended
7
10 greater than 5
Program ended
45
10 greater than 5
Program ended
9

10 greater than 5
Program ended
84

10 greater than 5
Program ended
86
10 greater than 5
Program ended
59____14

10 greater than 5
Program ended
71

10 greater than 5
Program ended
84
10 greater than 5
Program ended
0
10 greater than 5
Program ended
77
10 greater than 5
Program ended
36
10 greater than 5
Program ended
36
10 greater than 5
Program ended
79
10 greater than 5
Program ended
4

10 greater than 5
Program ended
71
10 greater than 5
Program ended
6______17
10 greater than 5
Program ended
232
10 greater than 5
Program ended
9

10 greater than 5
Program ended
71

_______584____259____14

10 greater than 5
Program ended
71
10 greater than 5
Program ended
6______17
10 greater than 5
Program ended
01
10 greater than 5
Program ended
9

đầu ra.  

10 greater than 5
Program ended
7

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 ended
8

Sơ đồ. -

Thí dụ.  

Python3




10 greater than 5
Program ended
03

10 greater than 5
Program ended
04
10 greater than 5
Program ended
36
10 greater than 5
Program ended
1

 

10 greater than 5
Program ended
0
10 greater than 5
Program ended
08____13
10 greater than 5
Program ended
4

10 greater than 5
Program ended
5
10 greater than 5
Program ended
6
10 greater than 5
Program ended
7
10 greater than 5
Program ended
14
10 greater than 5
Program ended
9

 

10 greater than 5
Program ended
5
10 greater than 5
Program ended
0
10 greater than 5
Program ended
18
10 greater than 5
Program ended
36
10 greater than 5
Program ended
20
10 greater than 5
Program ended
4

10 greater than 5
Program ended
71
10 greater than 5
Program ended
6______17
10 greater than 5
Program ended
25
10 greater than 5
Program ended
9

đầu ra.  

10 greater than 5
Program ended
8

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

Điều gì được lồng vào nhau nếu trong Python với ví dụ?

Câu lệnh if lồng nhau là câu lệnh if được đặt bên trong câu lệnh if khác . Có hai cách để làm một. Chúng ta có thể đặt một câu lệnh if bên trong mã if của một câu lệnh if khác. Trước khi câu lệnh if lồng nhau đó thực thi, cả điều kiện của nó và điều kiện của câu lệnh if trước đó phải là True.

Được lồng vào nhau nếu có thể trong Python?

Bạn có thể có các câu lệnh if bên trong các câu lệnh if , đây được gọi là các câu lệnh if lồng nhau.

Tại sao IF lồng nhau được sử dụng trong Python?

Có thể xảy ra trường hợp bạn muốn kiểm tra một điều kiện khác sau khi một điều kiện chuyển thành true . Trong tình huống như vậy, bạn có thể sử dụng cấu trúc if lồng nhau.

3 câu điều kiện trong Python là gì?

Sau đây là các câu điều kiện do Python cung cấp. .
nếu. khác
Lồng nhau nếu
câu lệnh if-elif

Chủ Đề