Python类初始化语法错误 从游戏状态导入游戏状态 类TippyGameState(游戏状态): 定义初始值(self,p,interactive=False,current\u total=0): 游戏状态。初始状态(self,p) 如果是交互式的: self.size=int(输入('Map size?')) self.current_total=self.size*self.size self.size=3 self.over=(当前_总数
当我在终端中运行这个时,它总是显示一个语法错误,从Python类初始化语法错误 从游戏状态导入游戏状态 类TippyGameState(游戏状态): 定义初始值(self,p,interactive=False,current\u total=0): 游戏状态。初始状态(self,p) 如果是交互式的: self.size=int(输入('Map size?')) self.current_total=self.size*self.size self.size=3 self.over=(当前_总数,python,initialization,Python,Initialization,当我在终端中运行这个时,它总是显示一个语法错误,从self.current\u total=self.size*self.size到最后,有人能告诉我为什么吗?替换 from game_state import GameState class TippyGameState(GameState): def __init__(self, p, interactive=False, current_total = 0): GameState.__init__(self, p)
self.current\u total=self.size*self.size
到最后,有人能告诉我为什么吗?替换
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.size=int(输入('Map size'))
替换为self.size=int(输入('Map size'))
请参见工具栏上的{}
按钮?它为您格式化代码。无需在行尾添加
或反斜杠或额外空格。-)您忘记关闭input()
调用,缺少)
。
self.size = int(input('Map size?')
self.size = int(input('Map size?'))