def main(): # Create a circle and test it circle1 = Circle(5) print(circle1.area()) print(circle1.circumference()) circle2 = Circle(10) print(circle2.area()) print(circle2.circumference())
from circle import Circle circle1 = Circle(1, 22, "red") circle2 = Circle(2, 43, "pink") print("circumference of circle 1 is ", circle1.circumference()) print("circumference of circle 2 is ", circle2.circumference())
def calc_circle(r, x, y): circle = Circle(r, x, y) print("The circumference of a circle with a radius of {} at position {}, {} = {}".format(r, x, y, round(circle.circumference(), 2))) print("The area of a circle with a radius of {} at position {}, {} = {}".format(r, x, y, round(circle.area(), 2))) print("The top point of a circle with a radius of {} at position {}, {} = {}".format(r, x, y, circle.top_point())) print("The right point of a circle with a radius of {} at position {}, {} = {}".format(r, x, y, circle.right_point()))
def test_larger_radius(): c = Circle(100) assert (round(c.circumference(), 1) == 628.3) assert (round(c.area(), 1) == 31415.9)
def test_small(): c = Circle(3) assert (round(c.circumference(), 1) == 18.8) assert (round(c.area(), 1) == 28.3)
def test_double_radius(): c = Circle(10.5) assert (round(c.circumference(), 1) == 66.0) assert (round(c.area(), 1) == 346.4)
def test_big(): c = Circle(9000) assert (round(c.circumference(), 1) == 56548.7) assert (round(c.area(), 1) == 254469004.9)
from circle import Circle from coorddinate import Coordinate center = Coordinate(3, 4) myCircle = Circle(1, center, "red") print("area: ", myCircle.area()) print("circumference: ", myCircle.circumference()) print("color: ", myCircle.color) print("side: ", myCircle.side)