Funktionsargumente ausgeben

Sie sollen eine Python-Funktion print_args erstellen, die alle ihre Positionsargumente und Schlüsselwortargumente in der Reihenfolge ausgibt, in der sie empfangen wurden. Die Funktion soll sowohl *args als auch **kwargs verwenden.
Die Funktion kann mit beliebig vielen Positionsargumenten und Schlüsselwortargumenten aufgerufen werden.
Die Funktion soll jedes Argument in einer neuen Zeile ausgeben. Zuerst sollen die Positionsargumente in der Reihenfolge ihres Eingangs ausgegeben werden, gefolgt von den Schlüsselwortargumenten in der Reihenfolge ihres Eingangs. Jedes Schlüsselwortargument soll im Format <key>=<value> ausgegeben werden.
Die Funktion soll nichts zurückgeben, sondern die Argumente wie oben beschrieben ausgeben.
Eingabe
Ausgabe
print_args(1, 'apple', key1='hello', key2='world')
1 apple key1=hello key2=world
Hinweis: Die Funktion wird mit verschiedenen Typen und einer unterschiedlichen Anzahl von Positions- und Schlüsselwortargumenten getestet. Die Reihenfolge, in der die Argumente ausgegeben werden, muss der Reihenfolge entsprechen, in der sie an die Funktion übergeben wurden.
 

Constraints

Time limit: 1 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue