Вот упрощённый код.
словарь = { 'ключ': { 'подключ1': 0 , 'подключ2': 0 , 'подключ3': 0 , 'подключ4': 0 , 'подключ5': 0 } , 'ключ': 0 , 'ключ': 0 , 'ключ': None , 'ключ': 0 , 'ключ': 0 , 'ключ': { 'подключ1': 0 , 'подключ2': 0 , 'подключ3': 0 , 'подключ4': 0 , 'подключ5': 0 } , 'ключ': { 'подключ1': 0 , 'подключ2': 0 , 'подключ3': 0 , 'подключ4': 0 } , 'ключ': { 'подключ1': 0 , 'подключ2': 0 , 'подключ3': 0 , 'подключ4: 0 } } def my_func(var, act): global словарь a, b = var if словарь[a][b] >= 0 and act == "pls" and словарь[a][b] != 25: словарь[a][b] += 1 elif словарь[a][b] >= 1 and act == "mns": словарь[a][b] -= 1
Всё работает. Спасибо за внимание.