Câu hỏi: Tại sao rất khó phát hiện lỗi nếu chỉ dùng biện pháp đọc kĩ lại chương trình?
Lời giải:
Bởi vì có rất nhiều dòng lệnh và cú pháp khó nhìn ra được lỗi sai.
Bạn đang xem: Tại sao rất khó phát hiện lỗi nếu chỉ dùng biện pháp đọc kĩ lại chương trình? | Giải bài tập SGK Tin học 10
* Lỗi thường gặp trong Python
Đặt trùng tên biến và function với keyword.
Không chỉ có python mà kể cả các ngôn ngữ lập trình khác cũng cần phải tránh trường hợp việc đặt tên này. Với các ngôn ngữ lập trình khác, bạn buộc phải học thuộc lòng hoặc tìm hiểu hết về các keywords “cần tránh”, với Python, chỉ cần 2 lệnh là bạn đã liệt kê ra được các keywords.
Giá trị mặc định và Liên kết biến
Giá trị mặc định có thể được sử dụng khi bạn muốn làm cho tham số hàm của bạn là tùy chọn nhưng vẫn thay đổi linh hoạt. Hãy tưởng tượng bạn cần thực thi một hàm logging với một tham số event_time, bạn muốn đặt cho nó một giá trị mặc định như một dấu thời gian khi nó chưa được đặt giá trị. Bạn có thể vui vẻ viết một vài dòng code như dưới đây:
1 from datetime import datetime
Đặt tên xung đột giữa biến toàn cục và biến cục bộ
Tưởng tượng rằng bạn định nghĩa một biến toàn cục tên là app_config, và bạn muốn sử dụng nó trong hàm init_config bên dưới:
1 app_config = “app.ini”
2
3 def init_config():
4 app_config = app_config or “default.ini”
5 print(app_config)
>>> Xem toàn bộ: Soạn Tin 10 bài 16 Cánh diều: Kiểm thử và gỡ lỗi chương trình
Đăng bởi: Đại Học Đông Đô
Chuyên mục: Lớp 10, Tin Học 10