Вопрос пользователя:
Ответ нейросети:
class Company:
def __init__(self):
self.employees = {}
def add_employee(self, full_name, phone, email, position, office_number, skype):
self.employees[full_name] = {
'phone': phone,
'email': email,
'position': position,
'office_number': office_number,
'skype': skype
}
def remove_employee(self, full_name):
if full_name in self.employees:
del self.employees[full_name]
else:
print("Employee not found")
def search_employee(self, full_name):
if full_name in self.employees:
return self.employees[full_name]
else:
print("Employee not found")
def update_employee(self, full_name, phone=None, email=None, position=None, office_number=None, skype=None):
if full_name in self.employees:
if phone:
self.employees[full_name]['phone'] = phone
if email:
self.employees[full_name]['email'] = email
if position:
self.employees[full_name]['position'] = position
if office_number:
self.employees[full_name]['office_number'] = office_number
if skype:
self.employees[full_name]['skype'] = skype
else:
print("Employee not found")
# Пример использования
company = Company()
company.add_employee("John Doe", "123456789", "[email protected]", "Manager", "101", "john_doe_skype")
print(company.search_employee("John Doe"))
company.update_employee("John Doe", phone="987654321")
print(company.search_employee("John Doe"))
company.remove_employee("John Doe")
print(company.search_employee("John Doe"))
Этот код создает класс Company
, который позволяет добавлять, удалять, искать и обновлять информацию о сотрудниках. Каждый сотрудник представлен словарем, где ключом является его ФИО.
Напишите нам, если в вопросе есть ваши персональные данные ([email protected])
Обратите внимание: ответы, предоставляемые искусственным интеллектом, могут не всегда быть точными. Не рассчитывайте на них в критически важных областях, таких как медицина, юриспруденция, финансы или в вопросах, связанных с безопасностью. Для важных решений всегда обращайтесь к квалифицированным специалистам. Администрация сайта не несет ответственности за контент, сгенерированный автоматически.