wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python Final exam 2025

Total questions: 48

Worksheet time: 48mins

Name
Class
Date
1.

Что будет выведено на экран после выполнения кода?

x = 5

print(x == 2)

a)

True

b)

0

c)

2

d)

false

2.

Чему равно c ?

a = 2

b = 5

if a > b:

c = a

else:

c = b

a)

2

b)

5

c)

нет правильного ответа

d)

0

3.

Чему равно "a" после выполнения программы?

a = 2

If a<3:

print(a+1)

else:

print(a-1)

a)

3

b)

2

c)

1

d)

0

4.

Что такое input?

a)

Оператор вывода данных

b)

Оператор присваивания

c)

Оператор ввода данных

d)

Не знаю

5.

Для преоброзования даных в число испульзуется функция:

a)

string()

b)

print()

c)

input()

d)

int()

6.

Для преоброзования даных в текст используется функция:

a)

string()

b)

input()

c)

print()

d)

int()

7.

Для выполнения условия используется оператор:

a)

if

b)

while

c)

for

d)

def

8.

Перед названием функции должно быть:

a)

def

b)

for

c)

if

d)

while

9.

Для цикла используют:

a)

if

b)

while

c)

def

d)

class

10.

Для создания класса используют ключевое слово:

a)

for

b)

class

c)

if

d)

while

11.

Символ перехода на новую строку

a)

\v

b)

\t

c)

\n

d)

\r

12.

Как правильно импортировать модуль pygame

a)

from pygame import*

b)

import pygame

c)

pygame import

d)

from pygame

13.

Какой метод отвечает за задание размера игрового окна?

a)

set_mode()

b)

set_mod()

c)

set_load()

d)

set_window()

14.

Метод который задает фон всему игровому окну?

a)

fill()

b)

fiil()

c)

file()

d)

fili()

15.

Результат работы кода?

a)

Error

b)

True

c)

движение вправо разрешено

d)

движение вправо запрещено

16.

С какой целью используется метод flip()?

a)

задает фон игровому окну

b)

задает картинку игровому окну

c)

обновляет игровой экран каждое повторение игрового цикла

d)

меняет свойство цвета

17.

Какой класс нужно указать в конце строчки кода FPS = pygame.time.

a)

Time()

b)

Clock()

c)

Cloc()

d)

TimeClock()

18.

Результат работы кода?

a)

Будет закрыто игровое окно

b)

Error

c)

False

d)

Будет открыто игровое окно

19.

Какое имя модуля нужно указать между pygame и flip?

a)

display

b)

window

c)

time

d)

transform

20.

Что из перечисленного не является циклом?

a)

while True:

b)

for i in range:

c)

for stroka in spisok:

d)

item in spisok:

21.

Какой оператор отвечает за возращение из функции значения?

a)

return

b)

self

c)

long

d)

in

22.

Что из перечисленного является условным оператором

a)

async

b)

while

c)

def

d)

if

23.

Какой модуль отвечает за генерацию случайных значений

a)

time

b)

random

c)

turtle

d)

pygame

24.

Создайте переменные с именем name и значением Petr

(a)  

25.

n = "hello"

b = 'hi'

c = 0

d = b

В какой строчке кода возникнет ошибка?

a)

2

b)

3

c)

4

d)

код написан без ошибок

26.

Как называется метод класса который формирует объект

a)

конструктор

b)

деструктор

c)

метод инскапсуляции

27.

Как создать объект класса Turtle(черепашка). Переменную назвать t

(a)  

28.

Чтобы использовать метод класса нужно использовать его через?

a)

:

b)

;

c)

,

d)

.

29.

С помощью какого значка присваивают значение переменной в Python?

a)

==

b)

:=

c)

=

d)

===

30.

Запиши число, которое появится на экране после выполнения этой инструкции?

print (20//3)

(a)  

31.

Запишите число, которое появится на экране после выполнения этой инструкции?

print (20%3)

(a)  

32.

Что обозначает эта инструкция?

if a%2==0:

a = a**2

a)

если число а - четное, возвести его в квадрат

b)

если число а - не четное, возвести его в квадрат

c)

если число а - четное, умножить его на 2

d)

если число а - не четное, умножить его на 2

33.

Список может хранить...

a)

Только один элемент

b)

Неограниченное количество элементов одного типа

c)

Неограниченное количество элементов разного типа

34.

Какой порядок команд является правильным для того, чтобы переместить черепаху вперед на 120 без рисования на экране?

a)

turtle.forward(120)

turtle.penup()

turtle.pendown()

b)

turtle.pendown()

turtle.forward(120)

turtle.penup()

c)

turtle.penup()

turtle.forward(120)

turtle.pendown()

35.

Что будет нарисовано в результате выполнения этого кода?



a)

круг с радиусом 50

b)

желтый круг с радиусом 50

c)

желтую линию длиной 50

d)

желтый шестиугольник со стороной 60

36.

Сколько итераций в этом цикле?

a)

1

b)

3

c)

0

d)

4

37.

Изменить толщину пера на 10

a)

pensize(10)

b)

pensize("10")

c)

size(10)

d)

frontsize(10)

38.

Начать заливку как?

a)

begin_fill

b)

begin_fill()

c)

begin fill

d)

begin fill()

39.

Переместить черепашку в точку 20, 15

a)

goto(20, 15)

b)

goto(15, 20)

c)

go_to(20, 15)

d)

go_to(15, 20)

40.

С помощью каких команд можно нарисовать пунктирную линию как на рисунке?

a)

penup() и pendown()

b)

left(90)

c)

fillcolor('color')

d)

pencolor('color')

e)

forward(N)

41.

Что нарисует Черепашка с помощью команды

cicrle(50, 90)?

Выбери верную картинку.

a)
b)
c)
d)
42.

Что такое рекурсия (своими словами)?

4 lines
43.

Выберите верное имя переменной

a)

time_m

b)

1p

c)

+125

44.

Что относится к числовому типу переменных?

a)

int()

b)

float()

c)

str()

d)

list()

e)

boolean()

45.

Выберите логические операторы

a)

not

b)

and

c)

or

d)

no

46.

Что будет выведено в консольное окно?

a)

6 100

b)

3 15

c)

ошибка

d)

5 0

47.

Как объявить бесконечный цикл?

a)

while True:

b)

for True:

c)

elif true:

48.

Запишите какой значок в Python используется для обозначения "НЕ РАВНО"?

(не ставьте пробелы!!!)

(a)