Jul 18, 2024
class MyClass:.obj = MyClass().def method_name(self, parameter):).self.attribute_name = value).def print_message(self, message):
print(message)
my_car = MyClass()
my_car.print_message("Hello Raja, let's rock!")
def add(self, a, b):
return a + b
def subtract(self, a, b):
return a - b
def multiply(self, a, b):
return a * b
def divide(self, a, b):
if b == 0:
return 'Cannot divide by zero'
return a / b
Create a Calculator class with arithmetic methods:
class Calculator:
def __init__(self):
pass
def add(self, a, b):
return a + b
def subtract(self, a, b):
return a - b
def multiply(self, a, b):
return a * b
def divide(self, a, b):
if b == 0:
return 'Cannot divide by zero'
return a / b
Create an object and use the methods:
calculator = Calculator()
result_add = calculator.add(3, 5)
result_subtract = calculator.subtract(5, 3)
result_multiply = calculator.multiply(2, 5)
result_divide = calculator.divide(10, 2)
print(result_add, result_subtract, result_multiply, result_divide)
__init__(self, ...)).
class MyClass:
def __init__(self, param1, param2):
self.attribute1 = param1
self.attribute2 = param2
obj = MyClass('value1', 'value2')
print(obj.attribute1, obj.attribute2)
class MyClass:
def __init__(self, param1, param2='default_value'):
self.attribute1 = param1
self.attribute2 = param2