Basic HTML Version

|  | Table of Contents |  | View Full Version

Page 148 - 2633 Trackpad Pro V5.1 Class 7
P. 148

    ERRORS IN PYTHON PROGRAMS

                      Errors are faults in a program. Errors prevent a program from executing accurately. There can be

                      the following types of errors in a Python program:

                      SYNTAX ERRORS
                      A syntax error will occur when these rules and regulations are violated. For Example:

                          IDLE Shell 3.10.5
                       File  Edit  Format    Run   Options   Window    Help      Invalid Syntax
                                                                                 Parentheses missing
                        >>> print"Hello"
                        SyntaxError: Missing parentheses in call to 'print'. Did you mean >>> print("Hello")?
                        >>> print("Hello")

                        Hello

                      LOGICAL ERRORS
                      As the name suggests, these errors are related to the logic of the program. These errors are also

                      known as semantic errors. They cause the program to behave incorrectly. They are the most
                      difficult errors to fix but they do not usually crash the program. For example:

                          IDLE Shell 3.10.5

                       File  Edit  Format    Run   Options   Window    Help

                        >>> #Example of Logical Errors in a Program
                        >>> num1=float(input('Enter a number:'))
                        Enter a number:7
                        >>> num2=float(input('Enter another number:'))
                        Enter another number:8
                        >>> average=num1+num2/2
                                                               Invalid Logic
                        >>> print(average)
                                                               The average of 8 and 7 should be
                        11.0
                                                               7.5 Put num1 + num2 in braces as
                        >>>
                                                               (num1+num2) for correct result.

                      RUN-TIME ERRORS
                      Run-time errors in Python occur while the program is executing, causing it to crash or behave

                      unexpectedly. These errors arise due to issues such as invalid operations, unavailable resources,
                      or invalid inputs.

                      146   Premium Edition-VII

| 143 144 145 146 147 148 149 150 151 152 153 |