Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Definieer een functie generate_email die één argument full_name accepteert.
  • Geef het gegenereerde email terug 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(____(____))
Code bewerken en uitvoeren