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