我想用python在pygame中制作一个棋盘。只有带有 for 循环的棋盘。我尝试了几种方法来做到这一点,但我不知道它到底是什么。这是我的代码:
import pygame
pygame.init()
#set color with rgb
white,black,red = (255,255,255),(0,0,0),(255,0,0)
#set display
gameDisplay = pygame.display.set_mode((800,600))
#caption
pygame.display.set_caption("ChessBoard")
#beginning of logic
gameExit = False
lead_x = 20
lead_y = 20
while not gameExit:
for event in pygame.event.get():
if event.type == pygame.QUIT:
gameExit = True
#For loop for chessboard
#draw a rectangle
gameDisplay.fill(white)
pygame.draw.rect(gameDisplay, black, [lead_x,lead_y,20,20])
pygame.display.update()
#quit from pygame & python
pygame.quit()
quit()
Run Code Online (Sandbox Code Playgroud)
现在我需要一个专家建议,python 代码会是什么。我只想在我的屏幕上显示一个棋盘。就是这样。