01/10/2018, 14:34

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?

Quân viết 16:42 ngày 01/10/2018

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

Henry viết 16:49 ngày 01/10/2018

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.

Tâm Ninja viết 16:38 ngày 01/10/2018

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,

Shinobita viết 16:35 ngày 01/10/2018

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

Shinobita viết 16:46 ngày 01/10/2018

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

Tâm Ninja viết 16:46 ngày 01/10/2018

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.

Bài liên quan
0