import example
print("Creating some objects:")
c = example.Circle(10)
print(" Created circle %s" % c)
s = example.Square(10)
print(" Created square %s" % s)
print("\nA total of %d shapes were created" % example.cvar.Shape_nshapes)
c.x = 20
c.y = 30
s.x = -10
s.y = 5
print("\nHere is their current position:")
print(" Circle = (%f, %f)" % (c.x, c.y))
print(" Square = (%f, %f)" % (s.x, s.y))
print("\nHere are some properties of the shapes:")
for o in [c, s]:
print(" %s" % o)
print(" area = %s" % o.area())
print(" perimeter = %s" % o.perimeter())
o = None
print("\nGuess I'll clean up now")
del c
del s
print("%d shapes remain" % example.cvar.Shape_nshapes)
print("Goodbye")