Dùng If else elif try except trong Python

Nhập số giờ và số tiền nếu số giờ làm việc lớn hơn 40 thì (số tiền x số giờ + số ngày x 1,5) còn nhỏ hơn 40 thì (số tiền x số giờ)
em dùng try và except để ko đc nhập chữ thôi. Mà quan trọng là tại sao lại sai ở dòng 23 vậy m.n?

Dòng 22 phải là 1.5 không phải 1,5

3 Likes

Bạn có lỗi với việc format code. Là do bạn kết hợp lùi lề theo cả spacetab. Như ở trên Quân có đề cập là 1.5 không phải 1,5. Chỗ này không sai vì Python xem đó là 2 argument.

3 Likes

ctrl + a, nhìn phần được bôi đen và cảm nhận sự khác biệt.
Cách fix. Sửa lại phần code, cài đặt lại sublime text "translate_tabs_to_spaces": true,

3 Likes

Trời ạ! do Tab và Space e đúng ngu làm phiền các a rồi :frowning: hi

em tìm đc rồi thấy nó để false nhưng ko chỉnh đc thành true ?

Cái này thì lại là một câu hỏi khác. Về cơ bản thì câu hỏi này không hỏi thì mò mẫm cũng không thể ra được. Người gặp rồi thì nhìn cái là nghĩ ngay ra vấn đề thôi.

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