Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Person:
- def __init__(self, name, age):
- self.set_name(name)
- self.set_age(age)
- def get_name(self):
- return self._name
- def get_age(self):
- return self._age
- def set_age(self, age):
- if age < 0:
- raise Exception('Age must be positive!"')
- self._age = age
- def set_name(self, name):
- if len(name) < 3:
- raise Exception("Name's length should not be less than 3 symbols!")
- self._name = name
- def __str__(self):
- return f'Name: {self._name}, Age: {self._age}'
- class Child(Person):
- def __init__(self, name, age):
- Person.__init__(self, name, age)
- def set_age(self, age):
- if age < 0:
- raise Exception('Age must be positive!"')
- elif age > 15:
- raise Exception("Child's age must be less than 15")
- self._age = age
- a
- name = input()
- age = int(input())
- child = Child(name, age)
- print(child)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement