Я следую примеру учебника по созданию игры в покер на кости. Ниже приведен фрагмент кода, который я не совсем понимаю, но он работает. Таким образом, в цикле while в методе run вторым условием является то, что метод wantToPlay в классе TextInterface должен иметь значение true, правильно? Но когда я смотрю на метод wantToPlay, логического результата нет, т. Е. Истинно оно или нет. Может кто-нибудь объяснить, как это работает?
class PokerApp:
def run(self):
while self.money >= 10 and self.interface.wantToPlay():
self.playRound()
class TextInterface:
def wantToPlay(self):
ans = input("do you wish to try your luck? ")
return ans[0] in "yY"