Как мне из цикла получить b?

b = False
class MyController(Controller):

    def __init__(self, **kwargs):
        Controller.__init__(self, **kwargs)

    def  on_triangle_press(self):
       b = True 
       print(b)
       return b
    
       
    def  on_x_press (self):
        print(b)

как мне за пределами def on_triangle_press(self): получить b? использую pyPS4Controller 1.2.4


Ответы (1 шт):

Автор решения: CrazyElf

На уровне экземпляра класса:

class MyController(Controller):

    def __init__(self, **kwargs):
        Controller.__init__(self, **kwargs)
        self.b = False

    def  on_triangle_press(self):
       self.b = True 
       print(self.b)
       return self.b
       
    def  on_x_press (self):
        print(self.b)

Где у вас цикл я не понял.

→ Ссылка