Hướng dẫn example of indentation in python - ví dụ về thụt lề trong python

Thắng là một khái niệm rất quan trọng về Python vì không có sự thụt đầu vào mã Python, cuối cùng bạn sẽ thấy thụt lề và mã sẽ không được biên dịch.

Thắng Python

Thắng Python đề cập đến việc thêm không gian trắng trước một câu lệnh vào một khối mã cụ thể. Trong một từ khác, tất cả các câu lệnh có cùng không gian bên phải, thuộc về cùng một khối mã.

Ví dụ về vết lõm trăn

  • Câu lệnh [dòng 1], nếu điều kiện [dòng 2] và câu lệnh [dòng cuối cùng] thuộc cùng một khối có nghĩa là sau câu lệnh 1, nếu điều kiện sẽ được thực thi. và giả sử điều kiện nếu điều kiện trở thành sai thì Python sẽ nhảy sang câu lệnh cuối cùng để thực thi.
  • If-Else lồng nhau thuộc về khối 2, điều đó có nghĩa là nếu được lồng nếu trở thành sai, thì Python sẽ thực thi các câu lệnh bên trong điều kiện khác.
  • Các câu lệnh bên trong Nested If-Else thuộc khối 3 và chỉ có một câu lệnh sẽ được thực thi tùy thuộc vào điều kiện IF-Else.

Thắng Python là một cách để nói với một thông dịch viên Python rằng nhóm các câu lệnh thuộc về một khối mã cụ thể. Một khối là sự kết hợp của tất cả các tuyên bố này. Khối có thể được coi là nhóm các tuyên bố cho một mục đích cụ thể. Hầu hết các ngôn ngữ lập trình như C, C ++ và Java sử dụng niềng răng {} để xác định một khối mã. Python sử dụng thụt lề để làm nổi bật các khối mã. Khoảng trắng được sử dụng để thụt vào python. Tất cả các câu lệnh có cùng khoảng cách bên phải thuộc cùng một khối mã. Nếu một khối phải được lồng sâu hơn, nó chỉ đơn giản là thụt vào bên phải. Bạn có thể hiểu rõ hơn bằng cách xem các dòng mã sau. & NBSP;

ví dụ 1

Các dòng in [đăng nhập vào GeekSforGeeks,] và in [‘getype url.] Là hai khối mã riêng biệt. Hai khối mã trong ví dụ của chúng tôi, theo dõi đều là bốn khoảng trống thụt. Bản in cuối cùng [‘Tất cả các bộ!

Python3

1
2
3
4
5
6
1
2
3
4
5
7
1
2
3
4
5
8

1
2
3
4
5
9
1
2
3
4
5
6
1
2
3
4
5
7
1
2
3
4
5
7
1
2
3
4
5
8

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
4

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
5

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
6

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
7

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
8

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
9

Welcome Rahul..
How are you?
Have a great day!
0

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
4

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
5

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
6

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
7

Welcome Rahul..
How are you?
Have a great day!
5

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
9

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
6

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
7

Welcome Rahul..
How are you?
Have a great day!
9

name = 'Rahul'
  
if name == 'Rahul':
   print['Welcome Rahul..']
   print['How are you?']
else:
   print['Dude! whoever you are ']
   print['Why you here?']
 
print['Have a great day!']
9

Output:

Logging on to geeksforgeeks...
All set !

Ví dụ 2

Để chỉ ra một khối mã trong Python, bạn phải thụt vào từng dòng của khối bằng cùng một khoảng trắng. Hai dòng mã trong vòng lặp trong khi cả hai đều được thụt vào bốn không gian. Nó được yêu cầu để chỉ ra khối mã nào thuộc về một câu lệnh. Ví dụ: j = 1 và while [j

Python3

i = 1
while[i 

Bài Viết Liên Quan

Chủ Đề