Создайте окно с черным фоном и размером screen_width =

Создайте окно с черным фоном и размером screen_width = 640 screen_height = 480. Нарисуйте фигуры: − треугольник; − пятиугольник; − горизонтальная линия; − вертикальная линия; − звезда; − окружность с квадратом внутри. Результат должен выглядеть следующим образом:
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Python
Создано: 17.06.2023 19:41

Создайте окно с черным фоном и размером screen_width = 640 screen_height = 480. Нарисуйте фигуры: − треугольник; − пятиугольник; − горизонтальная линия; − вертикальная линия; − звезда; − окружность с квадратом внутри. Результат должен выглядеть следующим образом:

import pygame

# инициализация Pygame
pygame.init()

# размеры экрана
screen_width = 640
screen_height = 480

# создание экрана
screen = pygame.display.set_mode((screen_width, screen_height))

# цвета для рисования
BLACK = (0, 0, 0)
WHITE = (255, 255, 255)

# очистка экрана
screen.fill(BLACK)

# рисование фигур

# треугольник
pygame.draw.polygon(screen, WHITE, [(100, 100), (150, 200), (50, 200)], 0)

# пятиугольник
pygame.draw.polygon(screen, WHITE, [(400, 100), (450, 150), (425, 250), (375, 250), (350, 150)], 0)

# горизонтальная линия
pygame.draw.line(screen, WHITE, (100, 300), (500, 300), 5)

# вертикальная линия
pygame.draw.line(screen, WHITE, (300, 50), (300, 400), 5)

# звезда
pygame.draw.polygon(screen, WHITE, [(200, 350), (250, 350), (275, 400), (300, 350), (350, 350), 
(325, 300), (350, 250), (275, 300), (200, 250), (225, 300)], 0)

# окружность с квадратом внутри
pygame.draw.circle(screen, WHITE, (500, 350), 50, 0)
pygame.draw.rect(screen, BLACK, (475, 325, 50, 50), 0)

# обновление экрана
pygame.display.update()

# задержка программы на 3 секунды
pygame.time.delay(3000)

# завершение Pygame
pygame.quit()

Результат:

image

Мы создали окно размером 640x480 пикселей с черным фоном и нарисовали на нем несколько геометрических фигур с помощью функций pygame.draw.polygon, pygame.draw.line, pygame.draw.circle, pygame.draw.rect. Фигуры были закрашены белым цветом. Задержка программы в конце позволяет нам посмотреть результат на экране в течение трех секунд, после чего окно закрывается и завершается работа Pygame.