Python: IndentationError: unexpected indent

PS C:\Users\AZ\thumucmoi\zai> python .\ex1.py
  File ".\ex1.py", line 5
    cars_not_drivern = cars - drivers
    ^
IndentationError: unexpected indent

moi nguoi giup e voi a

bản kiểm tra xem lại code xem bạn đã thụt ra thụt vào đúng code chưa :smile:

2 Likes

Bạn lưu ý có hai cách lùi dòng:

  1. Dùng phím Tab
  2. Dùng phím Space

Lưu ý không dùng cả hai cùng một lúc. Nếu không sẽ bị lỗi như của bạn.

1 Like

Tưởng dùng 2 cái vẫn được chứ bác: 4 Space = 1 Tab ?

1 Like

Sẽ có 1 số IDE thông báo là lỗi. Mình đã từng code Python trên sublime, và sublime thông báo lỗi vì mình indent bằng tab. Hình như theo chuẩn PEP bao nhiêu đấy 8 thì Python không được indent bằng tab.
Còn bây giờ mình code bằng Pycharm, thỉnh thoảng nó warning khi code vừa dùng tab vừa dùng space :smiley:

1 Like

nhưng mk kiểm tra đi kiểm tra lại r mà vẫn báo là lỗi mới đau p ạ.h mk thử lại xem thế nào.hihi

UP CODE PLZ
Lần sau nhớ up code + up lỗi. Mình không mong muốn “bắt bệnh” khi không được “khám trực tiếp”.

ok ạ.cam on bác nhá.

-cars = 100
-space_in_a_car = 4.0
-drivers = 30
-passengers = 90 
- cars_not_drivern = cars - drivers 
-cars_driven= drivers 
-carpool_capacity = cars_driven * space_in_a_car
-average_passengers_per_car = passengers / cars_driven


-print "there are", cars, "cars available."
-print "there are only", drivers, "drivers available."
-print "there will be", cars_not_driven, "empty cars today."
-print "we can transport", carpool_capacity, "people today."
-print "we have", passengers, "to carpool today."
-print "we need to put about", average_passengers_per_car, "in each car"
PS C:\Users\AZ\thumucmoi\zai> python ex2.py
  File "ex2.py", line 11
    -print "there are", cars, "cars available."
         ^
SyntaxError: invalid syntax

…vẫn bị lỗi là thế nào p ơi,chỉ dùm mk vs

Sao lại gạch đầu dòng nhỉ? Bạn thêm 3 dấu ` vào đầu và cuối code để format.

ok a! ok ạ ,ok a. ok a. ok a.

Ngó qua ngó lại thì đúng là dòng 5 bạn có “lỡ tay” đánh thừa thêm 1 dấu cách/dấu tab ở đầu dòng. Python cực kì nghiêm ngặt về vụ indent, lỡ tay gõ thừa 1 dấu cách/tab đầu dòng 1 cái là error ngay.
Đấy, up code có phải đỡ tốn công mọi người vào đoán già đoán non lỗi không :v
Còn lỗi ở dòng 11 thì bạn phải format thì mình mới nhìn được.

ồ đúng r.hihi.e nhìn mãi mà k ra.hehe

nên dùng pycharm mà code nó free mà @@

1 Like

tại e cũng mới hoc lên trả pt h mấy ạ.

2 posts were merged into an existing topic: Topic lưu trữ các post off-topic - version 3

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?