Кодинг-марафон. Задача 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() Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…