def f1(*,n=[0]): #Костыль с изменяемыми переменными
n[0]+=1 #В коде вместо переменной хрень с индексом
return n[0]
print(f1(),f1())
def class_to_fun(x): return x()
@class_to_fun
class f2: #Превратить функцию в говно и писать как будто так и задумано
n=0
def __call__(self):
f2.n+=1 #В коде вместо переменной хрень с точкой
return f2.n
print(f2(),f2())
def create(n,x):
globals().setdefault(n,x)
def f3():
global x
create("x",0)
x+=1
return x
print(f3(),f3())
ZGVmIGYxKCosbj1bMF0pOiAj0JrQvtGB0YLRi9C70Ywg0YEg0LjQt9C80LXQvdGP0LXQvNGL0LzQuCDQv9C10YDQtdC80LXQvdC90YvQvNC4CiAgICBuWzBdKz0xICAgICAgI9CSINC60L7QtNC1INCy0LzQtdGB0YLQviDQv9C10YDQtdC80LXQvdC90L7QuSDRhdGA0LXQvdGMINGBINC40L3QtNC10LrRgdC+0LwKICAgIHJldHVybiBuWzBdCgpwcmludChmMSgpLGYxKCkpCgoKCmRlZiBjbGFzc190b19mdW4oeCk6IHJldHVybiB4KCkKCkBjbGFzc190b19mdW4KY2xhc3MgZjI6ICAgICAgICPQn9GA0LXQstGA0LDRgtC40YLRjCDRhNGD0L3QutGG0LjRjiDQsiDQs9C+0LLQvdC+INC4INC/0LjRgdCw0YLRjCDQutCw0Log0LHRg9C00YLQviDRgtCw0Log0Lgg0LfQsNC00YPQvNCw0L3QvgogICAgbj0wIAogICAgZGVmIF9fY2FsbF9fKHNlbGYpOgogICAgICAgIGYyLm4rPTEgICAj0JIg0LrQvtC00LUg0LLQvNC10YHRgtC+INC/0LXRgNC10LzQtdC90L3QvtC5INGF0YDQtdC90Ywg0YEg0YLQvtGH0LrQvtC5CiAgICAgICAgcmV0dXJuIGYyLm4KCnByaW50KGYyKCksZjIoKSkKCgoKZGVmIGNyZWF0ZShuLHgpOgogICAgZ2xvYmFscygpLnNldGRlZmF1bHQobix4KQoKZGVmIGYzKCk6CiAgICBnbG9iYWwgeAogICAgY3JlYXRlKCJ4IiwwKQogICAgeCs9MQogICAgcmV0dXJuIHgKCnByaW50KGYzKCksZjMoKSk=