Ещё один пример:
import sys
import pygame
pygame.init()
SIZE = WIDTH, HEIGHT = 800, 600
screen = pygame.display.set_mode(SIZE)
clock = pygame.time.Clock()
radius = 0
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
sys.exit()
radius = 0 if radius > 100 else radius + 1
screen.fill((0, 0, 0))
pygame.draw.circle(screen, (255, 255, 255), (WIDTH // 2, HEIGHT // 2), radius * 5, 5)
pygame.display.update()
clock.tick(30)
С помощью цикла можно создать несколько объектов:
for i in range(3):
pygame.draw.circle(screen, (255, 255, 255), (WIDTH // 2 * i, HEIGHT // 2 * i), radius * 5, 5)