gpt4 book ai didi

python - 预期 ")"

转载 作者:行者123 更新时间:2023-12-04 14:07:05 26 4
gpt4 key购买 nike

enter image description here我正在用 python(Vs 代码)编写代码,但出现此错误:

Expected ")"  Pylance 

错误发生在:def main()
我试着运行我的 main 并将它打印到我的屏幕上。我用谷歌搜索并找不到任何解决方案。我该如何解决?

这是我的代码:

#The main driver of our code , this will handle user input and updating the graphics 
def main():

p.init ()
screen = p.display.set_mode((WIDTH,HEIGHT))
clock = p.time.Clock ()
screen.fill(p.Color("white"))
gs= ChessEngine.GameState()
print(gs.board)
loadImages() #only do this once, before the whille loop
running=True
while running :
for e in p.event.get():
if e.type == p.QUIT:
running =False

drawGameState(screen,gs)
clock.tick(MAX_FPS)
p.display.flip()

'''
Responsible for all the graphics within a currnet game state.
'''
def drawGameState(screen,gs):
drawBoard (screen) #draw squars on the board
#add in piece highlighting or move suggestions

drawPieces(screen,gs.board) #draw pieces on the top of those squares

'''
draw the squares on the board the top left square is always light

'''
def drawBoard(screen):
colors = [p.Color("white"), p.Color("gray")]
for r in range (DIMENSION):
for c in range (DIMENSION):
color = colors[((r+c) % 2)]
p.draw.rect(screen , color , p.Rect(c*SQ_SIZE,r*SQ_SIZE,SQ_SIZE_SQ_SIZE))

'''
draw the pieces on the board using the current Game.State.board
'''
def drawPieces(screen,board):
for r in range (DIMENSION):
for c in range (DIMENSION):
piece=board[r][c]
if piece != "--": #not empty squares
screen.blit(IMAGES[piece],p.Rect(c*SQ_SIZE,r*SQ_SIZE))


if __name__ == '__main__':
main()

最佳答案

p.transform.scale(p.image.load("image/" + piece + ".png"), (SQ_SIZE, SQ_SIZE)

您在 (SQ_SIZE, SQ_SIZE) 之后错过了一个右括号>

p.transform.scale(p.image.load("image/" + piece + ".png"), (SQ_SIZE, SQ_SIZE))

关于python - 预期 ")",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67710862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com