Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Circle:
- def __init__(self, radius):
- self.__radius = radius
- @property
- def radius(self):
- return self.__radius
- @radius.setter
- def radius(self, value):
- if value <= 0:
- raise ValueError("Value is not positive")
- self.__radius = value
- def area(self):
- return 3.14 * self.__radius * self.__radius
- my_circle = Circle(5)
- print("Initial radius:", my_circle.radius)
- my_circle.radius = 7
- print("Updated radius:", my_circle.radius)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement