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