Lớp 10TIn Học

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

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

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 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

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Back to top button