Syntaxis van een eigen functie
Als lid van het IT-supportteam moet je vaak medewerkersnamen omzetten naar hun zakelijke e-mailadres. Het bedrijf gebruikt een vaste e-mailindeling: voornaam (lowercase) + punt + achternaam (lowercase) + @techcompany.com. Bijvoorbeeld: "Jane Doe" wordt [email protected].
In plaats van deze e-mails telkens handmatig te maken, bouw je een eigen functie om dit te automatiseren.
Deze oefening maakt deel uit van de cursus
Python voor gevorderde ontwikkelaars
Oefeninstructies
- Definieer een functie
generate_emaildie één argumentfull_nameaccepteert. - Geef het gegenereerde
emailterug vanuit de functie. - Roep de functie aan op de string
full_name.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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(____(____))