from game_state import GameState
class TippyGameState(GameState):
def __init__(self, p, interactive=False, current_total = 0):
GameState.__init__(self, p)
if interactive:
self.size = int(input('Map size?')
self.current_total = self.size * self.size
self.size = 3
self.over = (current_total < 1)
Когда я запускаю это в терминале, он всегда показывает синтаксическую ошибку от self.current_total = self.size * self.size
до конца, может кто-нибудь сказать мне, почему?Python Class __init__ синтаксическая ошибка
См. Кнопку '{}' на панели инструментов? Он * форматирует код для вас *. Не нужно гадать с ' ' или обратными косыми чертами или дополнительными пространствами на концах линий. :-) –
Вы забыли закрыть вызов 'input()', отсутствующий ')'. –