
Нарисуйте квадрат, который будет принимать различные размеры в зависимости от нажатой цифры на
клавиатуре. Если мы нажмем цифру 1 – у квадрата должна быть сторона в 100 пикселей. Если мы нажмем цифру 2 – 200 пикселей. Если мы нажмем цифру 3 – 300 пикселей. Если мы нажмем цифру 4 – 400 пикселей. на пайчарм(модуль пайгейм)

Ответы на вопрос

Ответ:
Ниже представлен пример кода на Python.
В этом коде мы инициализируем Pygame.
Объяснение:
import pygame
# Инициализация Pygame
pygame.init()
# Установка размеров окна
screen = pygame.display.set_mode((500, 500))
# Основной цикл программы
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
elif event.type == pygame.KEYDOWN:
# Проверка нажатой клавиши
if event.unicode == '1':
side = 100
elif event.unicode == '2':
side = 200
elif event.unicode == '3':
side = 300
elif event.unicode == '4':
side = 400
# Отрисовка квадрата
pygame.draw.rect(screen, (255, 255, 255), pygame.Rect((100, 100), (side, side)))
pygame.display.update()
# Завершение работы Pygame
pygame.quit()



К сожалению, я не могу напрямую создать графический интерфейс или запускать код на вашем компьютере. Однако, я могу предоставить вам пример кода на Python с использованием библиотеки Pygame, который поможет создать такой квадрат в зависимости от нажатой цифры.
Перед запуском этого кода убедитесь, что у вас установлен модуль `pygame`.
```python import pygame import sys
# Инициализация Pygame pygame.init()
# Цвета BLACK = (0, 0, 0) WHITE = (255, 255, 255)
# Размеры окна WINDOW_SIZE = (500, 500)
# Создание окна screen = pygame.display.set_mode(WINDOW_SIZE) pygame.display.set_caption("Resizable Square")
# Функция для отрисовки квадрата заданного размера def draw_square(size): square = pygame.Surface((size, size)) square.fill(WHITE) return square
running = True square_size = 0
while running: for event in pygame.event.get(): if event.type == pygame.QUIT: running = False elif event.type == pygame.KEYDOWN: if event.key == pygame.K_1: square_size = 100 elif event.key == pygame.K_2: square_size = 200 elif event.key == pygame.K_3: square_size = 300 elif event.key == pygame.K_4: square_size = 400
screen.fill(BLACK)
if square_size != 0: square = draw_square(square_size) screen.blit(square, ((WINDOW_SIZE[0] - square_size) // 2, (WINDOW_SIZE[1] - square_size) // 2))
pygame.display.flip()
pygame.quit() sys.exit() ```
Этот код создает окно Pygame и отображает квадрат разного размера в зависимости от нажатой цифры от 1 до 4. Вы можете скопировать его в файл с расширением `.py` и запустить на своей машине, убедившись, что у вас установлен Pygame.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili