area( area( , output traceback (most recent call last)file " :\python programs\trial py"line in area( , typeerrorarea(takes positional argument but were given python does not support method overloading it is not possible to define more than one method with the same name in class in python this is because method arguments in python do not have type method accepting one argument can be called with an integer valuea string or double as shown in example exampleclass demodef print_r(self, , )print(aprint(bobj=demo(obj print_r( ,' '