wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Проверяю знания и изучаю PyGame

Total questions: 12

Worksheet time: 7mins

Name
Class
Date
1.

Какая из библиотек Python является самой распространенной для создания игр?

a)

Pandas

b)

Pillow

c)

PyGame

d)

NumPy

2.

Какой командой, используя командную строку, можно установить на компьютер библиотеку PyGame?

a)

pygame install

b)

pip pygame

c)

pip install pygame

d)

install pygame

3.

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

a)

pygame import

b)

install pygame

c)

pygame install

d)

import pygame

4.

Фрагмент программного кода, где все игровые события происходят, обновляются и отображаются на экране.

a)

Игровой цикл (for)

b)

Игровой цикл (while)

c)

Игровой модуль

d)

Игровая библиотека

5.

Выберите верный синтаксис игрового цикла.

a)
b)

6.

Для чего используется оператор quit()?

a)

Закрытие окна с игрой

b)

Выход в меню игры

c)

Выход из игрового цикла

7.

Дополните строку кода для обновления изображения в игровом окне.

Допишите пропущенный метод модуля display.

pygame.display. (a)   ()

8.

Определите назначение данной строки кода:

screen = pygame.display.set_mode((500,400))

a)

Установить размер игрового окна (поверхности) 500х400 пикселей

b)

Установить размер фонового изображения 500х400 пикселей

c)

Переместить объект в координату 500, 400

9.

Определите назначение данного фрагмента кода:

a)

Игра будет продолжаться, пока игрок не прыгнет

b)

Игра начинается с прыжка, после события, нажатия на крестик (закрытие игрового окна), прыжок прекратится

c)

Когда пользователь нажмет на крестик (сверху справа в игровом окне), то игра завершится

10.

Какой код имеет синий цвет в палитре RGB?

a)

255, 255, 255

b)

0, 0, 255

c)

255, 0, 0

d)

0, 255, 0

11.

Строка кода screen.fill((0, 0, 0)) заливает игровое окно черным цветом.

Заполните пропуск во фрагменте программного кода, который зальет фон желтым цветом:

YELLOW = (255, 255, 0)

screen.fill( (a)   )

12.

Функция pygame.draw.rect(screen, color, (x, y, width, height))

рисует прямоугольник на поверхности screen, залитый цветом color, левый верхний угол (точка) прямоугольника находится в координате x, y.

Прямоугольник имеет ширину width и высоту height.

Определите функцию, которая нарисует белый квадрат на поверхности screen с длиной стороны 30 пикселей. Квадрат расположен в верхнем левом углу игрового окна.

a)

pygame.draw.rect(screen, (255, 255, 255), (30, 30, 0, 0))

b)

pygame.draw.rect(screen, (0, 0, 0), (0, 0, 30, 30))

c)

pygame.draw.rect(screen, (255, 255, 255), (0, 0, 30, 30))