Để 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
166
19/06/2023
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