Exemple #1
0
 def test_step7(self):
     c1 = Circle(2)
     c2 = Circle(4)
     print(c1+c2)
     self.assertEqual(c1+c2, Circle(6))
     c3 = c2*3
     self.assertEqual(c3.radius,12)
Exemple #2
0
 def test_test9(self):
     a = Circle(4)
     self.assertTrue(a*3 == 3*a)
     another = Circle(3)
     a += another
     self.assertTrue(a.radius == 7)
     another *= 2
     self.assertTrue(another.radius == 6)
Exemple #3
0
def main():
    c = Circle(4)
    r = Rectangle(1, 3)
    print("Circle: ")
    displayObject(c)
    print("Rectangle: ")
    displayObject(r)
Exemple #4
0
def main():
    circle = Circle(1.5)
    print(f"A Circle {circle}")
    print(f"The Radius is: {circle.getRadius()}")
    print(f"The area is: {circle.getArea()}")
    print(f"The diameter is: {circle.getDiameter()}")

    rectangle = Rectangle(2, 4)
    print(f"A rectangle {rectangle}")
    print(f"The area is: {rectangle.getArea()}")
    print(f"The perimeter is {rectangle.getPerimeter()}")
def main():
    c = Circle(4)
    r = Rectangle(1, 3)
    displayObject(c)
    displayObject(r)
    print("Are the circle and rectangle the same size?", isSameArea(c, r))
Exemple #6
0
 def test_step1(self):
     c = Circle(4)
     self.assertEqual(c.radius,4)
Exemple #7
0
 def test_test8(self):
     c1 = Circle(2)
     c2 = Circle(4)
     self.assertFalse(c1 > c2)
     self.assertTrue(c2 > c1)
     self.assertTrue(c1 < c2)
     self.assertFalse(c1 == c2)
     c3 = Circle(4)
     self.assertTrue(c2 == c3)
     
     circles = [Circle(6), Circle(7), Circle(8), Circle(4), Circle(0), \
                Circle(2), Circle(3), Circle(5), Circle(9), Circle(1)]
     circles_sorted = [Circle(0), Circle(1), Circle(2), Circle(3), Circle(4),\
                       Circle(5), Circle(6), Circle(7), Circle(8), Circle(9)]
     circles.sort()
     print(circles)
     self.assertTrue(circles == circles_sorted)
Exemple #8
0
 def test_step6(self):
     c = Circle(4)
     print(c)
     print(repr(c))
     eval(repr(c))
Exemple #9
0
 def test_step5(self):
     c = Circle.from_diameter(8)
     self.assertEqual(c.diameter,8)
     self.assertEqual(c.radius,4)
Exemple #10
0
 def test_step4(self):
     c = Circle(2)
     print(c.area)
Exemple #11
0
 def test_step3(self):
     c = Circle(4)
     c.diameter = 2
     self.assertEqual(c.diameter,2)
     self.assertEqual(c.radius,1)
Exemple #12
0
 def test_step2(self):
     c = Circle(4)
     self.assertEqual(c.diameter,8)