Page 112 - Plus V4 with Adobe class 8
P. 112

Take Off                                                        Century   #Critical Thinking
                                                                                          21 st
                                                                                         Skills  #Technology Literacy
              Write a Python code to add first five natural numbers using range() function.






















             FUNCTIONS


        A function is a block of organised and reusable code used to perform a single or related action. Functions
        receive data in the form of arguments and use it to run a specified set of statements and produce the
        final output.
        Features of Function


        Functions are the basis of procedural programming. Some important features of functions are:
             A program is divided into small modules and each module performs some specific task. Each module

           can be called as per the requirement.

             We can call a function as many times as required. This saves the programmer the time and effort to
           rewrite the same code again. Therefore, it also reduces the length of the program.
             Dividing a bigger program into smaller functions makes the program more manageable. It makes
           debugging easy and makes the code efficient, both in terms of time and memory.


        Components of Python Function

        A Python function consists of the following components:

            Name of the Function: A function name should be unique and easy to correlate with the task it will
            perform. We can have functions of the same name with different parameters.

            Arguments: The input given to the functions are referred to as arguments. A function can or cannot
            have any arguments.

             Statements: The statements are the executable instructions that the function can perform.

            Return Value: A function may or may not return a value.







            110  Plus (Ver. 4.0)-VIII
   107   108   109   110   111   112   113   114   115   116   117