Печать аргументов функции

Вам нужно создать функцию на Python print_args, которая выводит все свои позиционные и именованные аргументы в порядке их получения. Функция должна использовать как *args, так и **kwargs.

На вход функции может быть передано любое количество позиционных и именованных аргументов.

Функция должна выводить каждый аргумент с новой строки. Сначала должны быть напечатаны позиционные аргументы в порядке их получения, затем именованные аргументы в том же порядке. Каждый именованный аргумент следует выводить в формате <ключ>=<значение>.

Функция не должна ничего возвращать, а только выводить аргументы, как описано выше.

Ввод

Вывод

print_args(1, 'apple', key1='hello', key2='world')

1
apple
key1=hello
key2=world

Примечание: Функция будет тестироваться с разными типами и количеством позиционных и именованных аргументов. Порядок вывода аргументов должен соответствовать порядку их передачи в функцию.

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

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