Кодинг-марафон. Задача 9.
Условие: Создайте атрибуты fullname и email в классе Employee. При заданных имени и фамилии человека:
- сформируйте
fullname, просто соединяя имя с фамилией через пробел, - сформируйте
email, соединяя имя и фамилию через точку и добавляя @company.com в конце. Весь email должен быть в нижнем регистре.
Примеры:
emp_1 = Employee("John", "Smith")
emp_2 = Employee("Mary", "Sue")
emp_3 = Employee("Antony", "Walker")
emp_1.fullname ➞ "John Smith"
emp_2.email ➞ "mary.sue@company.com"
emp_3.firstname ➞ "Antony"
Примечание: атрибуты firstname и lastname уже есть в готовом виде.
Варианты решения:
class Employee:
def __init__(self, firstname, lastname):
self.firstname = firstname
self.lastname = lastname
self.fullname = firstname + ' ' + lastname
self.email = '{}.{}@company.com'.format(firstname, lastname).lower()
class Employee:
def __init__(self, firstname, lastname):
self.firstname = firstname
self.lastname = lastname
self.fullname = '{} {}'.format(firstname, lastname)
self.email = '{}.{}@company.com'.format(firstname, lastname).lower()