Page 115 - TP_Play_V2.2_Class8
P. 115

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 designed  to perform a single or related set
                 of actions. Functions receive data in the form of arguments and use it to execute a specified set of
                 statements and produce an 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 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:

                    Function definition (def): This line marks the beginning of the function declaration. It uses the def

                    keyword followed by the function's name and parentheses.
                    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: Arguments are the actual values that are passed to the function when it is called. They
                    are the values supplied to the function during the function call.
                     Statements: The statements are the executable instructions that the function can perform.


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


                                                                                      #Functions and Strings in Python 113
   110   111   112   113   114   115   116   117   118   119   120