Печать аргументов функции
Вам нужно создать функцию на Python
print_args
, которая выводит все свои позиционные и именованные аргументы в порядке их получения. Функция должна использовать как *args
, так и **kwargs
.На вход функции может быть передано любое количество позиционных и именованных аргументов.
Функция должна выводить каждый аргумент с новой строки. Сначала должны быть напечатаны позиционные аргументы в порядке их получения, затем именованные аргументы в том же порядке. Каждый именованный аргумент следует выводить в формате
<ключ>=<значение>
.Функция не должна ничего возвращать, а только выводить аргументы, как описано выше.
Ввод | Вывод |
print_args(1, 'apple', key1='hello', key2='world') | 1
apple
key1=hello
key2=world |
Примечание: Функция будет тестироваться с разными типами и количеством позиционных и именованных аргументов. Порядок вывода аргументов должен соответствовать порядку их передачи в функцию.
Constraints
Time limit: 1 seconds
Memory limit: 512 MB
Output limit: 1 MB