Напишите программный код, который создаст экран синего цвета, на нем расположены окружность белого цвета, квадрат зеленого цвета и линия красного цвета
Ответы
Залежно від мови програмування, код може виглядати по-різному. Ось приклад коду на мові Python з використанням бібліотеки Pygame:
import pygame
# Ініціалізуємо Pygame
pygame.init()
# Задаємо розміри вікна
width, height = 640, 480
screen = pygame.display.set_mode((width, height))
# Встановлюємо колір фону
background_color = (0, 0, 255) # Синій
screen.fill(background_color)
# Малюємо окружність
circle_color = (255, 255, 255) # Білий
circle_position = (width//2, height//2) # По центру екрану
circle_radius = 50
pygame.draw.circle(screen, circle_color, circle_position, circle_radius)
# Малюємо квадрат
square_color = (0, 255, 0) # Зелений
square_position = (width//4, height//4) # В лівому верхньому куті
square_size = 100
square_rect = pygame.Rect(square_position, (square_size, square_size))
pygame.draw.rect(screen, square_color, square_rect)
# Малюємо лінію
line_color = (255, 0, 0) # Червоний
line_start = (width//2, height//2)
line_end = (width, height)
line_width = 5
pygame.draw.line(screen, line_color, line_start, line_end, line_width)
# Оновлюємо екран
pygame.display.update()
# Безкінечний цикл для відображення екрана
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit()
quit()
Цей код створює вікно розміром 640x480 з синім фоном, на якому малюється біла окружність по центру екрану, зелений квадрат у лівому верхньому куті та червона лінія від центру екрану до правого нижнього кута. Після того, як екран буде зображено, програма залишиться в безкінечному циклі, що дозволяє користувачу переглядати створений екран доти, доки він не закриє вікно.