Page 249 - Computer Science Class 11 Without Functions
P. 249

1. #Function to Compute Area of a Rectangle
                 def areaRectangle(length, breadth):
                     '''
                     Objective: To compute the area of rectangle
                     Input Parameters: length, breadth – numeric value
                     Return Value: area - numeric value
                     '''
                     area = length * breadth
                     return area
                2. #Function to Compute Perimeter of a Rectangle
                 def perimeterRectangle(length, breadth):
                     '''
                     Objective: To compute the perimeter of rectangle
                     Input Parameters: length, breadth – numeric value
                     Return Value: perimeter - numeric value
                     '''
                     perimeter = (length + breadth) * 2
                     return perimeter
                3. #Function to Compute Perimeter of a triangle
                 def perimeterTriangle(side1, side2, side3):
                     '''
                     Objective: To compute the perimeter of a triangle
                     Input Parameters: side1, side2, side3: – numeric values
                     Return Value: perimeter - numeric value
                     '''
                     perimeter = side1 + side2 + side3
                     return perimeter
                4. #Function to Compute area of a triangle
                 def areaTriangle(base, height):
                     '''
                     Objective: To compute the perimeter of a triangle
                     Input Parameters: base, height: numeric values
                     Return Value: area of triangle:  numeric value
                     '''
                     #Approach: Formula used: area = height*base/2
                     area = height*base/2
                     return area
            Suppose, the module geometry.py is stored in the folder D:\classXII\Ch1. Next, suppose we wish to use the module
            geometry.py  for computing the areas of triangles and rectangles. For this purpose, we need to import these functions
            from the module geometry as follows:

                 import sys
                 sys.path.append('D:\classXII\ch1')
                 from geometry import areaTriangle, areaRectangle
            Next, we demonstrate how the module geometry may be used from the Python shell:

             >>> import sys
             >>> sys.path.append('D:\classXII\ch2')
             >>> from geometry import areaTriangle, areaRectangle
             >>> areaTriangle(5, 6)
                 15.0
             >>> areaRectangle(5, 6)
                 30





                                                                                                      Modules    247
   244   245   246   247   248   249   250   251   252   253   254