【发布时间】:2013-12-21 08:39:51
【问题描述】:
我有这个代码:
def makeBoard():
squareX = 0
squareY = 0
squareType = "dark"
darkSquare = imageLoader("darkBrownSquare.png")
lightSquare = imageLoader("lightBrownSquare.png")
for x in range(8):
for y in range(8):
if squareType == "dark":
MAIN_SURF.blit(darkSquare, (squareX, squareY))
squareType = "light"
elif squareType == "light":
MAIN_SURF.blit(lightSquare, (squareX, squareY))
squareType = "dark"
squareY += 64
squareX += 64
它是用来绘制棋盘图案的,但我只得到了这个: 我认为这是因为 for 循环以及它们是嵌套的事实,但除此之外,我不知道。
【问题讨论】:
标签: for-loop python-3.x pygame