我想使用 aclass
和 amain()
函数找到三角形的周长。我只需要以某种方式使输入等于类中的参数。我不知道该怎么做。
这是到目前为止的代码:
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()
所以基本上我如何使周长等于输入。
self.__side1 = side1
self.__side2 = side2
self.__side3 = side3
例如,假设我输入
side1 = 4
side2 = 5
side3 = 2
那么周长应该是11