I'm trying to create functions that will calculate the areas of different shapes. This is what I have so far, but on the lines that print the results I always get the external error "Cannot read property 'toFixed' of null" and I do not know what that means or how to fix it
import math
def displayWelcome():
print "Welcome to my area and perimeter calculator"
def calcAreaCircle(radius):
(3.14159) * (radius ** 2)
def calcPerimeterCircle(radius):
2 * 3.14159 * radius
def calcAreaSquare(side):
side ** 2
def calcPerimeterSquare(side):
side * 4
def calcAreaRect(width, height):
width * height
def calcPerimeterRect(width, height):
(2 * width) + (2 * height)
def calcAreaTriangle(base, height):
(0.5 * base * height)
displayWelcome()
radius = 3.56
area = calcAreaCircle(radius)
perimeter = calcPerimeterCircle(radius)
print('Circle : area = {0:.2f}, perimeter = {1:.2f}' .format(area, perimeter))
side = 9.23
area = calcAreaSquare(side)
perimeter = calcPerimeterSquare(side)
width = 2.9
height = 14.22
area = calcAreaRect(width, height)
perimeter = calcPerimeterRect(width, height)
base = 7.97
height = 5.31
area = calcAreaTriangle(base, height)