I'm suppose to find the perimeter of a triangle using a class and a main() function. I just need to somehow make the inputs equal the parameters in the class. I'm not sure how to do this.
Here is the code so far:
class Triangle:
def __init__(self):
self.__side1 = 1.0
self.__side2 = 1.0
self.__side3 = 1.0
def getPerimeter(self):
return self.__side1+self.__side2+self.__side3
def __str__(self):
return "side1 : "+str(self.__side1)+" side2 : "+str(self.__side2)+" side3 : "+str(self.__side3)
def main():
side1 = input("Enter first side: ")
side2 = input("Enter second side: ")
side3 = input("Enter third side: ")
t1 = Triangle()
print("The Perimeter of Triangle : ",t1.getPerimeter())
print(t1)
main()
So basically how do I make the perimeter equal the inputs.
self.__side1 = side1
self.__side2 = side2
self.__side3 = side3
For example lets say I input
side1 = 4
side2 = 5
side3 = 2
Then the perimeter should be 11