YOMEDIA
NONE

Hoạt động 2 trang 143 SGK Tin học 10 Kết nối tri thức - KNTT

Hoạt động 2 trang 143 SGK Tin học 10 Kết nối tri thức

Đọ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.

ADSENSE

Hướng dẫn giải chi tiết Hoạt động 2

Phương pháp giải:

- Dựa vào lý thuyết trong phần 2. Một số lỗi ngoại lệ thường gặp liệt kê một số lỗi ngoại lệ như: ZeroDivisionError, IndexError, NameError, .... và mô tả các lỗi này.

- Ví dụ: 

+ 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

Lời giải chi tiết:

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

-- Mod Tin Học 10 HỌC247

Nếu bạn thấy hướng dẫn giải Hoạt động 2 trang 143 SGK Tin học 10 Kết nối tri thức - KNTT HAY thì click chia sẻ 
YOMEDIA
AANETWORK
 

 

YOMEDIA
AANETWORK
OFF