Trong Python có rất nhiều loại lỗi khác nhau. Dù mới học hay đã quen, chắc hẳn bạn cũng từng ít nhất một lần “dính” vài lỗi khó chịu. Có lỗi thì dễ nhận ra, có lỗi thì khiến ta vò đầu bứt tai. Dưới đây là 5 lỗi phổ biến nhất trong Python và cách khắc phục.
1. IndentationError – Lỗi thụt đầu dòng
Nếu bạn mới học Python, hoặc chuyển từ C/C++ hay Java sang, đây có lẽ là lỗi gặp nhiều nhất.
Python dùng thụt đầu dòng (indentation) để định nghĩa khối lệnh, thay vì dấu {}
như các ngôn ngữ khác.
Ví dụ:
for i in range(5):
print(i)

Chạy đoạn này sẽ báo IndentationError vì print(i)
chưa được thụt đúng mức. Cách sửa: