I am having trouble with my program in python I cant figure

I am having trouble with my program in python I can\'t figure out how to print the square of my side = s can somebody suggest anything here is my code so far

class Square:

def __init__(self):
self.__side = 2
  
def set_side(self, s):
if s <= 0:
raise ValueError(\"Side must be longer than 0\")
self.__side = s

def get_side(self):
return self.__side

def get_area(self):
return self.__s**2

def main():
x = Square()
x.set_side(20)
print(x.get_side())
main()

Solution

Add the following method similar to the area method. It will return side*side (square of side)

def Square(self):
   return return self.__s**2

I am having trouble with my program in python I can\'t figure out how to print the square of my side = s can somebody suggest anything here is my code so far cl

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site