import pygame, sys from pygame.locals import * pygame.init() screen = pygame.display.set_mode((1600, 900)) pygame.display.set_caption('Task 1') background = pygame.Surface((16, 9)) surface = pygame.Surface((10, 10)) surface.fill((0, 255, 0)) pos = [175, 125] while True: events = pygame.event.get() for event in events: if event.type == pygame.QUIT: pygame.quit() sys.exit() if event.type == pygame.KEYDOWN: if event.key == pygame.K_RIGHT: pos[0] += 20 elif event.key == pygame.K_LEFT: pos[0] -= 20 if event.key == pygame.K_DOWN: pos[1] += 20 elif event.key == pygame.K_UP: pos[1] -= 20 surface.fill((pos[0] / 10, (pos[0] + pos[1]) / 20, pos[1] / 10)) screen.blit(background, (0, 0)) screen.blit(surface, pos) pygame.display.update()