LU05.A04 - Verwendung von **kwargs in Funktionen
Erstelle eine Funktion, die Benutzerdaten als Keyword-Argumente akzeptiert und diese in einem formatierten String zurückgibt.
Aufgabenstellung
Definiere eine Funktion namens user_profile
. Die Funktion sollte **kwargs
verwenden, um eine variable Anzahl von Keyword-Argumenten zu akzeptieren und einen formatierten String zurückgeben, der alle übergebenen Benutzerdaten enthält.
Code-Vorlage:
def user_profile(**kwargs): """ Creates a formatted user profile string based on the provided keyword arguments. Parameters: **kwargs: Variable number of keyword arguments representing user data. Returns: str: A formatted string containing all the provided user data. """ ... if __name__ == '__main__': # Teste deine Funktion print(user_profile(name="Alice", age=30)) # Erwarteter Output: "Name: Alice, Age: 30"
Vorgehen
- Akzeptiere das GitHub Classroom Assignment
- Klone dein persönliches Repository in die Entwicklungsumgebung
- Implementiere die Funktion
user_profile
gemäß der Aufgabenstellung - Teste die Funktion mit verschiedenen Benutzerdaten