Solution

From wiki.ucalgary.ca
Jump to: navigation, search

def calculate():

 aCircle = areaCircle(3)
 aSquare = areaSquare(3)
 aRectangle = areaRectangle(3,4)
 print "Circle: ", aCircle
 print "Square: ", aSquare
 print "Rectangle: ", aRectangle

def areaCircle(r):

 area = pi * r * r
 return area

def areaSquare(a):

 area = a*a
 return area

def areaRectangle(a,b):

 area = a*b
 return area


def fibonacci(n):

 prev1 = 0
 prev2 = 1
 for i in range(1,n+1):
   if i == 1:
     print "1 ",
   else:
     fib = prev1 + prev2
     print fib, " ",
     prev1 = prev2
     prev2 = fib 
 
 print ""


def draw(width, height):

 for w in range(0,height):
   for h in range(0,width):
     print "*",
   print ""


def prime(n):

 isprime = true
 
 for i in range(1,n+1):
   if (i != 1 and i != n) or n == 1:
     if n%i == 0:
       isprime = false
 
 if isprime:
   print "Prime"
 else:
   print "Not Prime"