Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Person:
- def __init__(self, name, secname, surname, phone):
- self.name, self.secname, self.surname, self.phone = name, secname, surname, phone
- def get_phone(self):
- if 'private' in self.phone.keys():
- return self.phone['private']
- return None
- def get_name(self):
- return ' '.join([self.surname, self.name, self.secname])
- def get_work_phone(self):
- if 'work' in self.phone.keys():
- return self.phone['work']
- return None
- def get_sms_text(self):
- return f'Уважаемый {self.name} {self.secname}! Примите участие в нашем беспроигрышном' \
- f' конкурсе для физических лиц'
- class Company:
- def __init__(self, name, type, phone, *employees):
- self.name, self.type, self.phone, self.employees = name, type, phone, employees
- def get_phone(self):
- if 'contact' in self.phone.keys():
- return self.phone['contact']
- for i in self.employees:
- if i.get_work_phone():
- return i.get_work_phone()
- return None
- def get_name(self):
- return self.name
- def get_sms_text(self):
- return f'Для компании {self.name} есть супер предложение! Примите участие в нашем' \
- f' беспроигрышном конкурсе для {self.type}'
- def send_sms(*recievers):
- for i in recievers:
- if i.get_phone():
- print(f'Отправлено СМС на номер {i.get_phone()} с текстом: {i.get_sms_text()}')
- else:
- print(f'Не удалось отправить сообщение абоненту: {i.get_name()}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement