Кодинг-марафон. Задача 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()