Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Person:
- def __init__(self,name,age):
- self._name=name
- self._age=age
- @property
- def name(self):
- return self._name
- @property
- def age(self):
- return self._age
- @name.setter
- def name(self,name):
- self._name = name
- @age.setter
- def age(self, age):
- if int(age) < 0:
- raise Exception('Age must be positive number')
- elif int(age) > 180:
- raise Exception('Age must be between 0-180')
- else:
- self._age = age
- def __str__(self):
- return f'{self._name} {self._age}'
- a = Person("Tundzhay",-1)
- print(a)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement