__init__(self):
self.val1 = 1
self.val2 = 1
self.val10 = 2
self.func(2)
def func1(self):
return self.val1, self.val2
def func2(self):
self.val1 = 5
return self.val1
print(A().val1)
Это вне класса, вот так как-то: ``` class A(): def __init__(self): self.val1 = 1 self.val2 = 1 self.val10 = 2 self.func(2) def func1(self): return self.val1, self.val2 def func2(self): self.val1 = 5 return self.val1 print(A().val1) ```
Так нельзя. Откуда это требование?
Это логика приложения. Выполняется функция -> юзер нажимает кнопку -> выполняется другая функция (значение переменной нужно из 1 функции)
Ты после первой функции имеешь результат в поле класса, читай это поле во второй
Теория это, конечно, хорошо, но я не совсем понимаю реализацию такую...
Обсуждают сегодня