что-то в этом роде:
Код: Выделить всё
class program():
def __init__(self):
...
def change_var(self, variable):
variable = not(variable)
def first_fucn(self):
some_variable = True
print(some_variable) # True
self.change_var(some_variable)
print(some_variable) # False
тогда вы можете спросите себя, когда я не использовал return,
и ответ таков: в моей программе функция вызывается через внешнее событие - так что, короче говоря, я не могу передать это решение - я нужно сделать значение и присваивание в специализированной функции, а поскольку диапазон переменных очень велик, мне нужно решение, которое будет работать каждый раз
Подробнее здесь: https://stackoverflow.com/questions/786 ... a-argument