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

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:

gttb = sum(A)/len(A)

Lệnh này có thể sinh lỗi ngoại lệ không? Nếu có thì là những lỗi gì?

Trả lời

Có thể sinh lỗi ngoại lệ:

- List A rỗng sẽ sinh lỗi: ZeroDivisionError: division by zero (Chia cho 0)

- List A chứa phần tử có kiểu xâu kí tự sẽ sinh lỗi: TypeError (Lỗi kiểu dữ liệu)

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

Bài 27: Tham số của hàm

Bài 28: Phạm vi của biến

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

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

Câu hỏi cùng chủ đề

Xem tất cả