Question: CLO_1): (Cognitive Level C1, i.e., Remembering) (PLO_1, i.e., Engineering Knowledge) 2-1 Show inheritance through UML class diagram. 10) 3 4 Polygon Triangle is a Polygon

 CLO_1): (Cognitive Level C1, i.e., Remembering) (PLO_1, i.e., Engineering Knowledge) 2-1

CLO_1): (Cognitive Level C1, i.e., Remembering) (PLO_1, i.e., Engineering Knowledge) 2-1 Show inheritance through UML class diagram. 10) 3 4 Polygon Triangle is a Polygon Hint: See Fig. 11-6, Forouzan] 1. class Polygon: 2. def _init__(self, no_of_sides): self.n - no_of_sides self.sides = [@ for i in range(no_of_sides)] 5- def inputSides (self): self.sides = [float(input("Enter side "+str(i+1)+" : ")) for i in range(self.n)] 7- def dispSides (self): for i in range(self.n): print("Side", i+1, "is", self sides[i]) 10 11. class Triangle(Polygon): def __init__(self): 13 Polygon. _init_(self,3) 14 def findArea(self): 15 a, b, c = self.sides 16 # calculate the semi-perimeter 17 5 = (a + b + c) / 2 area = (s* (s-a)*(s-b)*(s-c)) 0.5 19 print('The area of the triangle is %0.2f" %area) JOUWNE 00 ou 18

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!