class TestValidInputs(unittest.TestCase): def setUp(self): self.c = Circle(2) def test_area(self): self.assertEqual(self.c.area(), 12.566370614359172) self.assertNotEqual(self.c.area(), 1.566370614359172) c = Circle(3) self.assertEqual(c.area(), 28.274333882308138) def test_area_mock(self): area = Mock(return_value=12.566370614359172) self.assertEqual(area(), 12.566370614359172)
def main(): # Use this to test the constructor c1 = Circle(0, 0, -3) # Use these to test the getters print ("c1 center =", c1.getCenter()) print ("c1 radius =", c1.getRadius()) # Use these to test the setters c1.setCenter(1, 2) c1.setRadius(5) print () print ("Modified c1 center =", c1.getCenter()) print ("Modified c1 radius =", c1.getRadius()) # Use this to test the area method print ("c1 area =", c1.area()) # Use this to test the __str__ print () print ("Modified Circle c1:") print (c1)
def main(cls, args): width = 2 length = 3 rectangle = Rectangle(width, length) print "Rectangle width:", width, "and length:", length, "Area:", rectangle.area( ), "Perimeter:", rectangle.perimeter() radius = 10 circle = Circle(radius) print "Circle radius:", radius, "Area:", circle.area( ), "Perimeter:", circle.perimeter()
def main(): print(function_one(['good', 'cat', 'bad', 'cat'])) print(function_two(496)) print(function_three(2048)) print(function_four([1, ['A', 2], 'B', 3, 'C', 4, ['D', 5]])) print(function_five(['A', ['A', 'B'], 'C'])) my_circle = Circle() my_circle.radius = 5 print(my_circle.area()) print(my_circle.circumference())
def main(): """Start of program for shapes and inheritance""" print("\nShapes and inheritance practice in Python (v3.3.5)") circ = Circle(3) tri = Triangle(4, 5, 7, 5.7) sq = Square(11) #To print out pydocs: print(help(circ)) print("Circle area: " + str(circ.area())) print("Square area: " + str(sq.area())) print("Triangle area: " + str(tri.area())) print("Circle perimeter: " + str(circ.perimeter())) print("Square perimeter: " + str(sq.perimeter())) print("Triangle perimeter: " + str(tri.perimeter()))
#!/usr/bin/env python from Circle import Circle from Rectangle import Rectangle width = 2 length = 3 rectangle = Rectangle(width, length) print("Rectangle width:", width, "and length:", length, "Area:", rectangle.area(), "Perimeter:", rectangle.perimeter()) radius = 10 circle = Circle(radius) print("Circle radius:", radius, "Area:", circle.area(), "Perimeter:", circle.perimeter())
def test_area(self): self.assertEqual(self.c.area(), 12.566370614359172) self.assertNotEqual(self.c.area(), 1.566370614359172) c = Circle(3) self.assertEqual(c.area(), 28.274333882308138)
from Figure import Figure from Triangle import Triangle from Cuadrado import Cuadrado from Circle import Circle import math if __name__ == '__main__': fig=Figure("Cuadro") fig.setName("Cuadros") print(fig.getName()) triangulo=Triangle("triangulo",25) print(triangulo.getSide()) triangulo.perimeter() triangulo.area() cuadro=Cuadrado("cuadro",30) cuadro.setSide(25) cuadro.perimeter() cuadro.area() circulo=Circle("circulo",25) circulo.perimeter() circulo.area()
# -*- coding:utf-8 -*- from Circle import Circle from Square import Square if __name__ == '__main__': c = Circle(5) s = Square(7) c.area() c.girth() s.area() s.girth()