В общем, хочу чтобы функция могла менять значения глобальной переменной согласно заданным аргументам, среди которых одновременно находится сам идентификатор переменной (он бывает разным, зависимо от обстоятельств).
def my_func(var, act): global ############# здесь я перечислил все глобальные переменные, которые могут быть изменены ###################### if var >= 0 and act == "pls": var += 1 elif var >= 1 and act == "mns": var -= 1 elif var == 25 and act == "pls": None
К сожалению, глобальная переменная не меняется. Код работает вхолостую. Что тут не так?
потому что с практической стороны никто так не говорит - это бессмысленно, если ты пытаешься кому то что то объяснить.