Example #1
0
            ]

            color = input("Enter the triangle's color: ")
            filled = bool(int(input("Is the triangle filled? 1=Yes, 0=No: ")))

            # prompts user again if three sides are not entered
            if len(side_list) != 3:
                print('Incorrect amount of inputs. Try again.')
                continue
            else:
                break

        except ValueError:
            print('Could not convert input. Try again.')

    # new triangle object initiated with user input
    triangle1 = Triangle(side_list[0], side_list[1], side_list[2])

    # sets triangle1 color to user-selected color
    triangle1.set_color(color)

    # sets triangle1 filled value to user's input
    triangle1.set_filled(filled)

    # prints string value, the area, perimeter,color, and whether it is filled
    print('\n' + triangle1.__str__())
    print('Area:', triangle1.get_area())
    print('Perimeter:', triangle1.get_perimeter())
    print('Color:', triangle1.get_color())
    print('Filled:', triangle1.is_filled())
Example #2
0
from Circle import Circle
from Rectangle import Rectangle
from Triangle import Triangle
from Square import Square

circle = Circle(12)
square = Square(12)
triangle = Triangle(2, 3, 4)
rectangle = Rectangle(2, 5)
print("Rectangle area - " + str(rectangle.get_area()))
print("Rectangle perimeter - " + str(rectangle.get_perimeter()))
print("Triangle area - " + str(round(triangle.get_area(), 2)))
print("Triange perimeter - " + str(triangle.get_perimeter()))
print("Circle area - " + str(round(circle.get_area())))
print("Circle perimeter - " + str(circle.get_perimeter()))
print("Square area - " + str(square.get_area()))
print("Square perimeter - " + str(square.get_perimeter()))