staticmethod()
class MathOperations:
@staticmethod
def add(x, y):
return x + y
print(MathOperations.add(5, 3)) # Выведет: 8class DateConverter:
@staticmethod
def to_dash_format(date):
return date.replace("/", "-")
print(DateConverter.to_dash_format("2023/06/21")) # Выведет: 2023-06-21class Circle:
@staticmethod
def pi():
return 3.14159
def __init__(self, radius):
self.radius = radius
def area(self):
return self.radius ** 2 * Circle.pi()
circle = Circle(5)
print(circle.area()) # Выведет: примерно 78.53975Последнее обновление