# ------------------------------------- # File: Xiang/001.py # Author: Mihaela Malita # Title: Object oriented example: Polymorphism: area of circle and square # Run: # area of Sq(5) is 25 # area of Circ(1) is 3.14159265359 # ------------------------------------- from math import pi class mySquare: def __init__(self,s): self.side = s def area(self): return self.side ** 2 class myCircle: def __init__(self,r): self.radius = r def area(self): return pi * self.radius ** 2 def main(): Sq = mySquare(5) Circ = myCircle(1) print "area of Sq(5) is ", Sq.area() print "area of Circ(1) is ", Circ.area() main()