LU05.A04 - Verwendung von **kwargs in Funktionen

Erstelle eine Funktion, die Benutzerdaten als Keyword-Argumente akzeptiert und diese in einem formatierten String zurückgibt.

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"
  1. Akzeptiere das GitHub Classroom Assignment
  2. Klone dein persönliches Repository in die Entwicklungsumgebung
  3. Implementiere die Funktion user_profile gemäß der Aufgabenstellung
  4. Teste die Funktion mit verschiedenen Benutzerdaten

Die Abgabe der Lösung erfolgt als Push in das persönliche GitHub-Repository.


Kevin Maurizi

  • modul/m323/learningunits/lu05/aufgaben/kwargs.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1