Đọc, thảo luận để nhận biết một số lỗi ngoại lệ thường gặp trong chương trình Python

Trả lời Hoạt động 2 trang 143 Tin học 10 sách Kết nối tri thức hay nhất, chi tiết sẽ giúp học sinh dễ dàng làm bài tập Tin học 10.

1 1054 lượt xem


Giải Tin học 10 Kết nối tri thức Bài 29: Nhận biết lỗi chương trình

Hoạt động 2 trang 143 Tin học 10: Đọc, thảo luận để nhận biết một số lỗi ngoại lệ thường gặp trong chương trình Python.

Trả lời:

Mã lỗi ngoại lệ

Mô tả lỗi

ZeroDivisionError

Lỗi này xảy ra khi thực hiện phép chia cho giá trị 0

IndexError

Lỗi xảy ra khi lệnh cố gắng truy cập phần tử của danh sách nhưng chỉ số vượt quá giới hạn

NameError

Lỗi xảy ra khi chương trình muốn tìm một tên nhưng không thấy. Ví dụ khi lệnh gọi một hàm nhưng không có hàm đó

TypeError

Lỗi kiểu dữ liệu. Một số ví dụ loại lỗi này:

- Lệnh truy cập một phần tử của danh sách nhưng chỉ số không là số nguyên

- Lệnh tính biểu thức số nhưng lại có một toán hạng không phải là số

ValueError

Lỗi liên quan đến giá trị của đối tượng.

Lỗi khi thực hiện lệnh chuyển đổi kiểu dữ liệu, đối số của hàm có giá trị mà hàm không hỗ trợ. Ví dụ khi thực hiện lệnh int(“1.55”) sẽ sinh loại lỗi này

IndentationError

Lỗi khi các dòng lệnh thụt vào không thẳng hàng hoặc không đúng vị trí

SyntaxError

Lỗi cú pháp

Xem thêm các bài giải sách giáo khoa Tin học 10 bộ sách Kết nối tri thức với cuộc sống hay, chi tiết khác:

Khởi động trang 141 Tin học 10: Một chương tình hoàn chỉnh được mô tả như Hình 29.1...

Hoạt động 1 trang 141 Tin học 10: Nhận biết và phân biệt một số loại lỗi chương trình...

Câu hỏi 1 trang 142 Tin học 10: Khi gõ sai cú pháp một lệnh, chương trình sẽ dừng lại và báo lỗi, đó là loại lỗi gì...

Câu hỏi 2 trang 142 Tin học 10: Bài toán yêu cầu sắp xếp dãy số ban đầu thàng dãy tăng dần...

Hoạt động 2 trang 143 Tin học 10: Đọc, thảo luận để nhận biết một số lỗi ngoại lệ thường gặp trong chương trình Python...

Câu hỏi trang 143 Tin học 10: Hãy nêu mã lỗi ngoại lệ của mỗi lệnh sau nếu xảy ra lỗi...

Luyện tập 1 trang 144 Tin học 10: Các lệnh sau có sinh lỗi chương trình không? Nếu có thì mã lỗi là gì...

Luyện tập 2 trang 144 Tin học 10: Để tính giá trị trung bình của một danh sách số A, người lập trình đã dùng lệnh sau để tính...

Vận dụng 1 trang 144 Tin học 10: Giả sử em được yêu cầu viết một chương trình nhập số tự nhiên n từ bàn phím...

Vận dụng 2 trang 144 Tin học 10: Em hãy viết một chương trình nhỏ để khi chạy sẽ sinh mã lỗi NameError...

Xem thêm lời giải bài tập Tin học lớp 10 Kết nối tri thức với cuộc sống hay, chi tiết khác: 

Bài 30: Kiểm thử và gỡ lỗi chương trình

Bài 31: Thực hành viết chương trình đơn giản

Bài 32: Ôn tập lập trình Python

Bài 33: Nghề thiết kế đồ họa máy tính

Bài 34: Nghề phát triển phần mềm

Lý thuyết Bài 29: Nhận biết lỗi chương trình

1 1054 lượt xem


Xem thêm các chương trình khác: