human
I am working on the file "Closure a dekorator.ipynb".
The first task is:
No a co pomenovane atributy?
Can you write Python code for it?

=====
Write me a the Python code you requested?
assistant
#Here is the Python code you requested.

def my_print_optional(first, second='second', third='third'):
    print(first, second, third)
    
my_print_optional('1', '2', '3')
my_print_optional('1', '2')
my_print_optional('1')
my_print_optional('1', third='3', second='2')
my_print_optional('1', third='3')

def param_decorator3(param_fct):
    def wrapper(*args, **kwargs): # wrapper musi mat tie iste parametre
        print('wrapper stuff')
        return param_fct(*args, **kwargs)
    return wrapper

@param_decorator3
def my_print_optional(first, second='second', third='third'):
    print(first, second, third)

my_print_optional('1', '2', '3')
my_print_optional('1', '2')
my_print_optional('1')
my_print_optional('1', third='3', second='2')
my_print_optional('1', third='3')