ПИТОН (40БАЛЛОВ) Сделайте программу с помощью Pygame, где окно программы имеет белый фон и какое-то маленькое изображение (например, персонаж). После этого сделайте так, чтобы каждый раз, когда вы нажимаете на любое место экрана программы, маленькое изображение меняет свою позицию на любую случайную позицию.
import pygame
import random
pygame.init()
screen_width = 800
screen_height = 600
screen = pygame.display.set_mode((screen_width, screen_height))
pygame.display.set_caption("Moving Image")
background = pygame.Surface(screen.get_size())
background = background.convert()
background.fill((255, 255, 255))
character = pygame.image.load("character.png")
character_rect = character.get_rect()
character_rect.center = (screen_width // 2, screen_height // 2)
clock = pygame.time.Clock()
running = True
screen.blit(background, (0, 0))while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
if event.type == pygame.MOUSEBUTTONDOWN:
character_rect.x = random.randint(0, screen_width - character_rect.width)
character_rect.y = random.randint(0, screen_height - character_rect.height)
screen.blit(character, character_rect)
pygame.display.flip()
clock.tick(30)
pygame.quit()