import pygame
from pygame.locals import *
import sys
SCREEN_WIDTH = 400
SCREEN_HEIGHT = 300
SCREEN_SIZE = (SCREEN_WIDTH, SCREEN_HEIGHT)
ROW = 3
COLUMN = 5
MARGIN = 10
RECT_WIDTH = (SCREEN_WIDTH - (MARGIN * (COLUMN + 1))) / COLUMN
RECT_HEIGHT = 20
def main():
pygame.init()
screen = pygame.display.set_mode(SCREEN_SIZE)
pygame.display.set_caption('figure')
while True:
screen.fill((255, 255, 255))
for r in range(ROW):
for c in range(COLUMN):
x = MARGIN * (c + 1) + RECT_WIDTH * c
y = MARGIN * (r + 1) + RECT_HEIGHT * r
pygame.draw.rect(screen, (255, 0, 0), Rect(x, y, RECT_WIDTH, RECT_HEIGHT))
pygame.display.update()
for event in pygame.event.get():
if event.type == QUIT:
pygame.quit()
sys.exit()
if __name__ == '__main__':
main()