Вопрос задан 24.11.2023 в 07:02. Предмет Информатика. Спрашивает Берсенева Даша.

Нарисуйте квадрат, который будет принимать различные размеры в зависимости от нажатой цифры на

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Шаров Санёк.

Ответ:

Ниже представлен пример кода на 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()

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

К сожалению, я не могу напрямую создать графический интерфейс или запускать код на вашем компьютере. Однако, я могу предоставить вам пример кода на 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.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос