Elke werknemer heeft een loginnaam en een paswoord nodig om toegang te krijgen tot het
computersysteem van een bedrijf.
De loginnaam wordt gevormd door de eerste letter te nemen van de voornaam van de werknemer,
gevolgd door de eerste vier letters van diens familienaam.
Loginnamen bestaan uitsluitend uit kleine letters en bevat geen spaties.
De loginnaam van de werknemer John Cleese wordt dan bijvoorbeeld jclee.
Opmerkingen:
- Je mag ervan uitgaan dat er geen spaties voorkomen in een voornaam.
- Ook de achternaam bevat geen spaties.
- Wanneer een familienaam minder dan vier letters bevat, wordt gewoon de volledige familienaam
genomen als tweede deel van de loginnaam, die dan uit minder dan 5 letters bestaat.
Opgave
Schrijf de functie
maak_login(naam)
heeft een
naam
als parameter, en geeft de loginnaam terug.
Voorbeeld
>>> maak_login("John Cleese")
jclee
Tips
Hoe kan ik een letter omzetten naar kleine letter?
Gebruik een methode van de klasse string. Zoek dit op in de API
Hoe gebruik ik de methode lower()
?
Gebruik . om de methode aan te roepen op een variabele die een string bevat.
s_lower = s.lower()
Hoe kan ik de naam opsplitsen in voornaam en achternaam?
Zoek de positie van de spatie en splits de zin op met string slicing
Hoe kan ik de loginnaam opbouwen
Gebruik een hulpvariabele die je initialiseert op ""
Letters of woorden toevoegen doe je met +