LU05.L04 - Verwendung von **kwargs in Funktionen

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.
    """
    profile_str = ', '.join(f"{key.capitalize()}: {value}" for key, value in kwargs.items())
    return profile_str
 
 
if __name__ == '__main__':
    # Teste deine Funktion
    print(user_profile(name="Alice", age=30))  # Erwarteter Output: "Name: Alice, Age: 30"
  • modul/m323/learningunits/lu05/loesungen/kwargs.txt
  • Zuletzt geändert: 2024/03/28 14:07
  • von 127.0.0.1