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

