====== 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
===== Abgabe =====
Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.
----
GitHub Repository https://github.com/templates-python/m323-lu05-a04-kwargs
[[https://creativecommons.org/licenses/by-nc-sa/4.0/|{{https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png}}]] Kevin Maurizi