Sunday, March 14, 2010

March Madness Challenge - MMC14

Today I wanted to check out the class functionality of python.
#! /usr/bin/python

import math

class classCircle:
def init(self,rad):
self.rad=rad
def radius(self):
print 'Radius: %f' % self.rad
def diameter(self):
diam = self.rad*2
print 'Diameter: %f' % diam
def circumference(self):
circum = self.rad*2*math.pi
print 'Circumference: %f' % circum
def area(self):
area = math.pow(self.rad,2)*math.pi
print 'Area: %f' % area
def info(self):
self.radius()
self.diameter()
self.circumference()
self.area()

circle = classCircle()
circle.init(5)
circle.info()

Output:
Radius: 5.000000
Diameter: 10.000000
Circumference: 31.415927
Area: 78.539816

No comments:

Post a Comment