. Advertisement .

..3..

. Advertisement .

..4..

Define a function calc_pyramid_volume() with parameters base_length, base_width, and pyramid_height, that returns the volume of a pyramid with a rectangular base. calc_pyramid_volume() calls the given calc_base_area() function in the calculation.

Relevant geometry equations: Volume = base area x height x 1/3 (Watch out for integer division).

Sample output with inputs: 4.5 2.1 3.0 Volume for 4.5, 2.1, 3.0 is: 9.45.

`Calculate Base Area`

is considered as a functions and when you try to multiply the function object by the `pyramid height`

however, it will not work. You should make use of the `calculator_base_area`

using the appropriate arguments, and then multiply the results of the function.
def calc_pyramid_volume(base_length, base_width, pyramid_height):

# calculating base area

base_area = base_length*base_width

# calculating volume

volume = base_area*pyramid_height/3

# returning volume

return volume

##########################

# Testing

length = float(input())

width = float(input())

height = float(input())

print(‘Volume for ‘+str(length)+”, “+str(width)+”, “+str(height)+” is: %.2f”%calc_pyramid_volume(length,width,height))

Output