Hướng dẫn is python indent sensitive - Python có nhạy cảm với thụt lề không

Nội dung chính

Nội dung chính

  • Thụt lề trong Python là gì
  • Sử dụng thụt lề để xác định khối trong Python
  • Lỗi Unexpected indent trong python
  • Thụt lề bao nhiêu là chuẩn trong python
  • Tổng kết

Nội dung chính

  • Thụt lề trong Python là gì
  • Sử dụng thụt lề để xác định khối trong Python
  • Lỗi Unexpected indent trong python
  • Thụt lề bao nhiêu là chuẩn trong python
  • Tổng kết
  • Thụt lề trong Python là gì
  • Sử dụng thụt lề để xác định khối trong Python
  • Lỗi Unexpected indent trong python
  • Thụt lề bao nhiêu là chuẩn trong python
  • Tổng kết

Hướng dẫn cách sử dụng Thụt lề trong Python, hay còn gọi là indentation trong python. Bạn sẽ học được cách sử dụng thụt lề trong python để xác định các khối (block) sử dụng trong các câu lệnh if hay for trong python sau bài học này.Thụt lề trong Python, hay còn gọi là indentation trong python. Bạn sẽ học được cách sử dụng thụt lề trong python để xác định các khối (block) sử dụng trong các câu lệnh if hay for trong python sau bài học này.

Thụt lề trong Python là gì

Sử dụng thụt lề để xác định khối trong Python, hay còn gọi là indentation trong python là các khoảng trắng đầu câu lệnh dùng để xác định các khối(block) được sử dụng trong các câu lệnh if hay for trong python.

Lỗi Unexpected indent trong pythonkhối (block) chính là nơi để đặt các câu lệnh này.

Hướng dẫn is python indent sensitive - Python có nhạy cảm với thụt lề không

Thụt lề bao nhiêu là chuẩn trong pythonkhối, vai trò của thụt lề trong python là vô cùng quan trọng bởi vì chúng ta chỉ có thể dùng thụt lề để xác định các khối (block) trong python mà thôi.

Tổng kếtunexpected indent trong python xảy ra và làm gián đoạn chương trình.

Sử dụng thụt lề để xác định khối trong Python

Lỗi Unexpected indent trong pythoncâu lệnh ghép. Ngoài ra, các câu lệnh while và try, hay các định nghĩa hàm và định nghĩa lớp cũng là các câu lệnh ghép.

Thụt lề bao nhiêu là chuẩn trong pythonkhối để xác định cần thực thi các câu lệnh con bắt đầu từ đâu và kết thúc ở chỗ nào. Và chúng ta sử dụng thụt lề để xác định khối này trong Python.

Tổng kết

Hướng dẫn cách sử dụng Thụt lề trong Python, hay còn gọi là indentation trong python. Bạn sẽ học được cách sử dụng thụt lề trong python để xác định các khối (block) sử dụng trong các câu lệnh if hay for trong python sau bài học này.
    Câu lệnh con 1 trong khối
    Câu lệnh con 2 trong khối

Thụt lề trong Python, hay còn gọi là indentation trong python là các khoảng trắng đầu câu lệnh dùng để xác định các khối(block) được sử dụng trong các câu lệnh if hay for trong python.
Do đó, nếu chúng ta ghi câu lệnh trong một khối mà có lượng thụt lề khác với các câu lệnh còn lại trong khối đó, lỗi Unexpected indent sẽ bị xảy ra. Ví dụ

if biểu thức điều kiện: 
Câu lệnh con 1 trong khối
Câu lệnh con 2 trong khối
Câu lệnh con 3 trong khối

Trong các câu lệnh if hay for, chúng ta có thể đặt một biểu thức điều kiện và thực thi nhiều câu lệnh khi biểu thức điều kiện đó True (đúng). Lúc này, khối (block) chính là nơi để đặt các câu lệnh này.

Khác với các ngôn ngữ lập trình khác vốn dùng cặp dấu {} để xác định khối, vai trò của thụt lề trong python là vô cùng quan trọng bởi vì chúng ta chỉ có thể dùng thụt lề để xác định các khối (block) trong python mà thôi.
    Câu lệnh con 1 trong khối if1
    Câu lệnh con 2 trong khối if1
    if biểu thức điều kiện 2:
        Câu lệnh con 1 trong khối if2
        Câu lệnh con 2 trong khối if2
    Câu lệnh con 4 trong khối if1

Việc dùng sai thụt lề trong python sẽ khiến các khối không được nhận dạng, khiến cho lỗi unexpected indent trong python xảy ra và làm gián đoạn chương trình.

num = 10
if num < 100:
print(num)
if (num % 2) == 0:
print("Số chẵn")
hieu = num - 2
print("hiệu số đã cho với 2 bằng", hieu)

Lỗi Unexpected indent trong python

Thụt lề bao nhiêu là chuẩn trong python là lỗi do thụt lề sai, được coi như là một dạng lỗi cú pháp trong python.
Ví dụ trong khối sau, câu lệnh print ở dòng 5 có vị trí thụt lề khác với các câu lệnh khác trong cùng khối if, khiến lỗi xảy ra:

num = 10
if num < 100:
print(num)
print(num + 1)
print(num + 2 )

Tổng kết

Hướng dẫn cách sử dụng Thụt lề trong Python, hay còn gọi là indentation trong python. Bạn sẽ học được cách sử dụng thụt lề trong python để xác định các khối (block) sử dụng trong các câu lệnh if hay for trong python sau bài học này.

Thụt lề trong Python, hay còn gọi là indentation trong python là các khoảng trắng đầu câu lệnh dùng để xác định các khối(block) được sử dụng trong các câu lệnh if hay for trong python.

num = 10
if num < 100:
print(num)
print(num + 1)
print(num + 2 )

Trong các câu lệnh if hay for, chúng ta có thể đặt một biểu thức điều kiện và thực thi nhiều câu lệnh khi biểu thức điều kiện đó True (đúng). Lúc này, khối (block) chính là nơi để đặt các câu lệnh này.

10
11
12

Thụt lề bao nhiêu là chuẩn trong python

Tổng kết

Hướng dẫn cách sử dụng Thụt lề trong Python, hay còn gọi là indentation trong python. Bạn sẽ học được cách sử dụng thụt lề trong python để xác định các khối (block) sử dụng trong các câu lệnh if hay for trong python sau bài học này.

  • Thụt lề trong Python, hay còn gọi là indentation trong python là các khoảng trắng đầu câu lệnh dùng để xác định các khối(block) được sử dụng trong các câu lệnh if hay for trong python.

Trong các câu lệnh if hay for, chúng ta có thể đặt một biểu thức điều kiện và thực thi nhiều câu lệnh khi biểu thức điều kiện đó True (đúng). Lúc này, khối (block) chính là nơi để đặt các câu lệnh này.

Tổng kết

Hướng dẫn cách sử dụng Thụt lề trong Python, hay còn gọi là indentation trong python. Bạn sẽ học được cách sử dụng thụt lề trong python để xác định các khối (block) sử dụng trong các câu lệnh if hay for trong python sau bài học này.thụt lề trong Python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Thụt lề trong Python, hay còn gọi là indentation trong python là các khoảng trắng đầu câu lệnh dùng để xác định các khối(block) được sử dụng trong các câu lệnh if hay for trong python.

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại Creativecommons và DMCA

Bài viết liên quan

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> >>

Profile
Hướng dẫn is python indent sensitive - Python có nhạy cảm với thụt lề không

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.