# coding=utf-8 class НекийКласс: def увеличить_переменную(self): self.а += 1 объект = НекийКласс() объект.а = 1 объект.увеличить_переменную()
А если я хочу, чтобы один метод обрабатывал много разных переменных? Сейчас у меня есть только такой вариант:
class НекийКласс: def увеличить_переменную(self, переменная): переменная += 1 return переменная объект = НекийКласс() объект.а = 1 объект.а = объект.увеличить_переменную(объект.а)
На практике этот способ оказался ужасно неудобным, особенно если в теле метода есть цикл с запросом к пользователю. Как объяснить методу какую переменную я хочу изменить? И в дальнейшем менять её напрямую внутри метода?