ArithmeticError Exception เป็นคลาสพื้นฐานสำหรับข้อผิดพลาดทั้งหมดที่เกิดขึ้นสำหรับการคำนวณตัวเลข เป็นคลาสพื้นฐานสำหรับข้อยกเว้นในตัว เช่น OverflowError, ZeroDivisionError, FloatingPointError
เราสามารถจับข้อยกเว้นในรหัสที่กำหนดดังนี้
ตัวอย่าง
import sys try: 7/0 except ArithmeticError as e: print e print sys.exc_type print 'This is an example of catching ArithmeticError'
ผลลัพธ์
integer division or modulo by zero <type 'exceptions.ZeroDivisionError'> This is an example of catching ArithmeticError