def main():
    radius = int(input())
    width = int(input())
    height = int(input())
    color1 = input()
    filled1 = input()
    color2 = input()
    filled2 = input()

    circle = Circle(radius)
    circle.setColor(color1)
    circle.setFilled(filled1)
    print("Circle:")
    print("Radius is", circle.getRadius())
    print("Diameter is", circle.getDiameter())
    print("Area is", circle.getArea())
    print("Perimeter is", circle.getPerimeter())
    print(circle)
    print()
    rectangle = Rectangle(width, height)
    rectangle.setColor(color2)
    rectangle.setFilled(filled2)
    print("Rectangle:")
    print("Width is", rectangle.getWidth())
    print("Height is", rectangle.getHeight())
    print("Area is", rectangle.getArea())
    print("Perimeter is", rectangle.getPerimeter())
    print(rectangle)
コード例 #2
0
def main():
    circle = Circle(1.5)
    print("A circle", circle)
    print("The radius is", circle.getRadius())
    print("The area is", circle.getArea())
    print("The diameter is", circle.getDiameter())

    rectangle = Rectangle(2, 4)
    print("\nA rectangle", rectangle)
    print("The area is", rectangle.getArea())
    print("The perimeter is", rectangle.getPerimeter())
コード例 #3
0
from GeometricObject import GeometricObject
from Circle import Circle
from Rectangle import Rectangle

circleRadius = int(input())
rectangleWidth = int(input())
rectangleHeight = int(input())
circleColor = str(input())
circleFilled = bool(input())
rectangleColor = str(input())
rectangleFilled = bool(input())

cir = Circle(circleRadius, circleColor, circleFilled)
rect = Rectangle(rectangleWidth, rectangleHeight, rectangleColor,
                 rectangleFilled)

print("Circle:")
print("Radius is {0}\nDiameter is {1}\nArea is {2}\nPerimeter is {3}".format(cir.getRadius(),\
   cir.getDiameter(), cir.getArea(), cir.getPerimeter()))
#print("color: %s and filled: %s"%(cir.getColor(), cir.isFilled()))

print("\nRectangle:")
print("Width is {0}\nHeight is {1}\nArea is {2}\nPerimeter is {3}\ncolor: {4} and filled: {5}".format(\
    rect.getWidth(), rect.getHeight(), rect.getArea(), rect.getPerimeter(), rect.getColor(), rect.isFilled()))
コード例 #4
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__()
コード例 #5
0
ファイル: main.py プロジェクト: mushrooms1121/Python
# -*- coding: utf-8 -*-
"""
Created on Tue Jun  9 22:11:35 2020

@author: mushroom
"""

from GeometricObject import GeometricObject
from Circle import Circle
from Rectangle import Rectangle

cr = int(input())
rw = int(input())
rh = int(input())
cc = str(input())
cf = bool(input())
rc = str(input())
rf = bool(input())

c = Circle(cr, cc, cf)
r = Rectangle(rw, rh, rc, rf)

print("Circle:")
print("Radius is {0}\nDiameter is {1}\nArea is {2}\nPerimeter is {3}"\
      .format(c.getRadius(),c.getDiameter(), c.getArea(), c.getPerimeter()))
print("color: %s and filled: %s" % (c.getColor(), c.isFilled()))

print("\nRectangle:")
print("Width is {0}\nHeight is {1}\nArea is {2}\nPerimeter is {3}\ncolor: {4} and filled: {5}"\
      .format(r.getWidth(), r.getHeight(), r.getArea(), r.getPerimeter(), r.getColor(), r.isFilled()))
コード例 #6
0
ファイル: main.py プロジェクト: huang7017/pythin_obj
from Rectangle import Rectangle
from Circle import Circle

if __name__ == '__main__':
    circle = Circle(int(input()))
    rectangle = Rectangle(int(input()), int(input()))
    circle.setColor(input())
    circle.setFilled(bool(input()))
    rectangle.setColor(input())
    rectangle.setFilled(bool(input()))
    print('Circle:')
    print('Radius is ', circle.getRadius())
    print('Diameter is ', circle.getDiameter())
    print('Area is ', circle.getArea())
    print('Perimeter is ', circle.getPerimeter())
    print(circle)

    print('Rectangle:')
    print('Width is ', rectangle.getWidth())
    print('Height is ', rectangle.getHeight())
    print('Area is ', rectangle.getArea())
    print('Perimeter is ', rectangle.getPerimeter())
    print(rectangle)
コード例 #7
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__()