НачатьНачать бесплатно

Синтаксис пользовательской функции

Вы работаете в отделе IT-поддержки и регулярно создаёте корпоративные адреса электронной почты для сотрудников. В компании принят стандартный формат: имя (строчными буквами) + точка + фамилия (строчными буквами) + @techcompany.com. Например, «Jane Doe» превращается в [email protected].

Чтобы не формировать эти адреса вручную каждый раз, вы напишете пользовательскую функцию, которая автоматизирует эту задачу.

Это упражнение является частью курса

Средний уровень Python для разработчиков

Посмотреть курс

Инструкции к упражнению

  • Определите функцию с именем generate_email, которая принимает один аргумент full_name.
  • Верните сформированный адрес email из функции.
  • Вызовите функцию, передав ей строку full_name.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

full_name = "Alan Turing"

# Define the generate_email function
____ ____(full_name):
    name_parts = full_name.split()
    email = name_parts[0].lower() + '.' + name_parts[1].lower() + '@techcompany.com'
    
    # Return the email address
    ____ ____

# Call the function on the full_name string
print(____(____))
Редактировать и запускать код