Syntax für benutzerdefinierte Funktionen
Als Teil des IT-Supportteams musst du oft die Namen von Mitarbeitenden in ihre Firmen-E-Mail-Adressen umwandeln. Das Unternehmen benutzt ein Standard-E-Mail-Format: Vorname (Kleinbuchstaben) + Punkt + Nachname (Kleinbuchstaben) + @techcompany.com. Zum Beispiel wird „Jane Doe“ zu [email protected].
Anstatt diese E-Mails immer wieder von Hand zu schreiben, kannst du eine eigene Funktion erstellen, um das Ganze zu automatisieren.
Diese Übung ist Teil des Kurses
<Kurs>Entwicklung mit Python für Fortgeschrittene</Kurs>Übungsanweisungen
- Definiere eine Funktion namens
generate_email, die ein Argument namensfull_nameentgegennimmt. - Gib die erzeugte
email-Adresse aus der Funktion zurück. - Rufe die Funktion für die Zeichenfolge
full_nameauf.
Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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(____(____))