Looking for answers? Westonci.ca is your go-to Q&A platform, offering quick, trustworthy responses from a community of experts. Connect with professionals on our platform to receive accurate answers to your questions quickly and efficiently. Get quick and reliable solutions to your questions from a community of experienced experts on our platform.

PYTHON PY
9.14 LAB: Triangle area comparison (classes)
Given class Triangle, complete the program to read and set the base and height of triangle1 and triangle2, determine which triangle's area is larger, and output the larger triangle's info, making use of Triangle's relevant methods.
Ex: If the input is:
3.0
4.0
4.0
5.0
where 3.0 is triangle1's base, 4.0 is triangle1's height, 4.0 is triangle2's base, and 5.0 is triangle2's height, the output is:
Triangle with larger area:
Base: 4.00
Height: 5.00
Area: 10.00
CODE----------------------------------------
class Triangle:
def __init__(self):
self.base = 0
self.height = 0
def set_base(self, user_base):
self.base = user_base
def set_height(self, user_height):
self.height = user_height
def get_area(self):
area = 0.5 * self.base * self.height
return area
def print_info(self):
print('Base: {:.2f}'.format(self.base))
print('Height: {:.2f}'.format(self.height))
print('Area: {:.2f}'.format(self.get_area()))
if __name__ == "__main__":
triangle1 = Triangle()
triangle2 = Triangle()
# TODO: Read and set base and height for triangle1 (use set_base() and set_height())
# TODO: Read and set base and height for triangle2 (use set_base() and set_height())
# TODO: Determine larger triangle (use get_area())
print('Triangle with larger area:')
# TODO: Output larger triangle's info (use print_info())

Sagot :

The complete Python code that sets the base and height of triangle1 and triangle2, then gets the larger area, is attached below as an image

The program uses the set_base() and set_height() methods on both triangle objects to set their bases and heights.

It then uses an if statement to determine, and print out, the triangle with the larger area. The area information is computed by calling the results of calling the get_area() method on both triangles.

When the larger area is gotten, the print_info() method is called to print out information about the triangle with the larger area.

Learn more about Python here: https://brainly.com/question/17249579

View image batolisis