Imprimir Argumentos da Função
Solicita-se que crie uma função Python
print_args
que imprima todos os seus argumentos posicionais e argumentos nomeados na ordem em que foram recebidos. A função deve utilizar tanto *args
como **kwargs
.A entrada da função será qualquer número de argumentos posicionais e argumentos nomeados.
A função deve imprimir cada argumento em uma nova linha. Os argumentos posicionais devem ser impressos primeiro na ordem em que foram recebidos, e em seguida os argumentos nomeados devem ser impressos na ordem em que foram recebidos. Cada argumento nomeado deve ser impresso como
<key>=<value>
.A função não deve retornar nada, mas imprimir os argumentos conforme especificado acima.
Entrada | Saída |
print_args(1, 'apple', key1='hello', key2='world') | 1
apple
key1=hello
key2=world |
Nota: A função será testada com diferentes tipos e quantidades de argumentos posicionais e argumentos nomeados. A ordem em que os argumentos são impressos deve corresponder à ordem em que foram passados para a função.
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB