Page 117 - TP_Play_V2.2_Class8
P. 117

Types of Functions in Python

                 We have mentioned earlier that one of the strengths of the Python language is that Python functions
                 are easy to define  and use. Python functions  can be categorised into  built-in functions  and
                 user-defined functions. Let us discuss about them in detail.

                 Built-in Functions

                 Built-in functions are functions that are already part of the Python language. You don't need to define
                 them yourself; you can use them directly in your code.

                 The print() and input() belong to the category of built-in functions. Python has many built-in functions
                 that are already defined and ready to use like range(), type(), etc.

                 User-defined Functions
                 User-defined functions are created by the user according to the need of the program. Once the user
                 defines a function, the user can call it in the same way as the built-in functions.

                 The main difference between these two categories is that built-in  functions  do not require to be
                 written by us, whereas a user-defined functions are created by the programmer to address specific
                 requirements or perform custom tasks within a program.

                 Program 2: To add two numbers using user-defined function
                     Program2.py

                  File  Edit  Format   Run   Options   Window    Help

                  #Program that demonstrate to create a user-defined function
                  def add (a, b):
                      c = a+b
                      print("The sum of both the numbers is", c)
                  add (12, 16)



                 You will get the following output:

                     Output

                  The sum of both the numbers is 28







                         Double Tap                                                  Century   #Information Literacy
                                                                                        21 st
                                                                                       Skills
                       1.  Write any two components of Python function.



                       2.  Write the main difference between built-in and user-defined functions.





                                                                                      #Functions and Strings in Python 115
   112   113   114   115   116   117   118   119   120   121   122