Syntax Error Runtime Error
Logic Error Type Error
Null Pointer Exception Arithmetic Error
Index Out Of Bounds File Not Found

 

An error that occurs during the execution of a program, leading to abnormal termination or unexpected behavior. An error in the syntax of a programming language that prevents the code from being parsed and executed.
An error that occurs when an operation is performed on an object of an inappropriate type. An error in the logic or algorithm of a program that causes incorrect results or unexpected behavior.
An error that occurs during arithmetic operations, such as division by zero or overflow/underflow. An error that occurs when a program tries to access a null object or null reference.
An error that occurs when a program tries to access a file that does not exist or cannot be found. An error that occurs when attempting to access an element outside the bounds of an array or collection.

 

Overflow Error Underflow Error
Indentationerror Nameerror
Typeerror Valueerror
Indexerror Keyerror

 

An error that occurs when a mathematical operation produces a result that is too small to be represented within the available memory or data type. An error that occurs when a mathematical operation produces a result that is too large to be represented within the available memory or data type.
An error that occurs when a variable or function is used without being defined. An error that occurs when there are issues with the indentation of the code.
An error that occurs when a function receives an argument of the correct type but with an inappropriate value. An error that occurs when an operation or function is applied to an object of inappropriate type.
An error that occurs when trying to access a key that does not exist in a dictionary. An error that occurs when trying to access an index that is out of range for a sequence.

 

Filenotfounderror Zerodivisionerror

 

An error that occurs when trying to divide a number by zero. An error that occurs when a file that is being accessed is not found.