コード例 #1
0
 def test_strings(self):
     """Tests the printing behavior. Task 6."""
     c1 = Circle(2)
     c1_repr=  c1.__repr__()
     c1_str = c1.__str__()
     correct_str = 'A circle with radius 2.00.'
     correct_repr = 'Circle (2.00)'
     self.assertEqual(c1_repr, correct_repr)
     self.assertEqual(c1_str, correct_str)
コード例 #2
0
def test_str_function():
    a = Circle(5)
    assert a.__str__() == "Cirle with Radius: {}".format(a.radius)
コード例 #3
0
from Rectangle import Rectangle
from Circle import Circle

radius = int(input())
w = int(input())
h = int(input())
circleColor = str(input())
circleFilled = bool(input())
rectColor = str(input())
rectFilled = bool(input())

circle = Circle(radius, circleColor, circleFilled)
rect = Rectangle(w, h, rectColor, rectFilled)

print("Circle:")
print("Radius is {}\nDiameter is {}\nArea is {}\nPerimeter is {}".format(
    circle.getRadius(), circle.getDiameter(), circle.getArea(),
    circle.getPerimeter()))
circle.__str__()

print("Rectangle:")
print("Width is {}\nHeight is {}\nArea is {}\nPerimeter is {}".format(
    rect.getWidth(), rect.getHeight(), rect.getArea(), rect.getPerimeter()))
rect.__str__()
コード例 #4
0
ファイル: main.py プロジェクト: hoopizs1452/ObjectAndClass
from Circle import Circle
from Rectangle import Rectangle

radius = input()
width = input()
height = input()
cc = input()
cf = input()
rc = input()
rf = input()

c = Circle(radius, cc, cf)
r = Rectangle(width, height, rc, rf)

print("Circle:\nRadius is {}\nDiameter is {}\nArea is {}\nPerimeter is {}".
      format(c.getRadius(),
             c.getDiameter(),
             c.getArea(),
             c.getPerimeter(),
             end=''))
c.__str__()
print("Rectangle:\nWidth is {}\nHeight is {}\nArea is {}\nPerimeter is {}".
      format(r.getWidth(),
             r.getHeight(),
             r.getArea(),
             r.getPerimeter(),
             end=''))
r.__str__()