Предмет: Информатика, автор: elkassanova

напишите программу для перемещения геометрических фигур по оси х. Фигура должна появиться слева и исчезнуть, когда дойдёт до правой
выполнить в программе Python
очень важное и срочное задание, прошу помогите

Ответы

Автор ответа: shkvarenkoehor
2

import pygame

# Инициализируем Pygame

pygame.init()

# Создаем окно

screen_width = 800

screen_height = 600

screen = pygame.display.set_mode((screen_width, screen_height))

# Устанавливаем заголовок окна

pygame.display.set_caption("Перемещение фигуры")

# Загружаем изображение фигуры

figure_image = pygame.image.load("figure.png")

# Получаем размеры фигуры

figure_width, figure_height = figure_image.get_rect().size

# Определяем начальное положение фигуры

x_position = -figure_width

y_position = (screen_height - figure_height) // 2

# Определяем скорость перемещения фигуры

speed = 5

# Основной цикл программы

while True:

   # Обрабатываем события

   for event in pygame.event.get():

       if event.type == pygame.QUIT:

           # Завершаем программу, если пользователь закрыл окно

           pygame.quit()

           quit()

   # Очищаем экран

   screen.fill((255, 255, 255))

   # Рисуем фигуру

   screen.blit(figure_image, (x_position, y_position))

   # Обновляем положение фигуры

   x_position += speed

   # Проверяем, достигла ли фигура правой границы экрана

   if x_position > screen_width:

       x_position = -figure_width

   # Обновляем экран

   pygame.display.update()

   # Ограничиваем частоту кадров

   pygame.time.Clock().tick(60)

Похожие вопросы
Предмет: Математика, автор: valeriadanilovaukr
Предмет: Математика, автор: vvvvvvvvvvvvvVikana