Đi đến nội dung
Ngoại lệ PythonLỗi
ArithmeticError

ArithmeticError

Lớp cơ sở cho các lỗi số học bao gồm ZeroDivisionError, OverflowError và FloatingPointError.

python

Nguyên nhân gây ra lỗi này

Thao tác số học thất bại. Đây là lớp cơ sở và hiếm khi được raise trực tiếp. Các lớp con của nó (ZeroDivisionError, OverflowError) thường gặp hơn.

Cách sửa

Bắt lớp con cụ thể thay vì ArithmeticError. Kiểm tra đầu vào trước các phép tính số học. Dùng khối try-except xung quanh các phép tính có thể thất bại.

Tài liệu chính thức

Mã lỗi liên quan