wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Тест по Python для подростков

Total questions: 53

Worksheet time: 27mins

Name
Class
Date
1.

Как в Python правильно объявить переменную?

a)

var x = 10

b)

x = 10

c)

int x = 10

d)

declare x = 10

2.

Какой тип данных у числа 3.14?

a)

int

b)

float

c)

str

d)

double

3.

Что выведет программа?
x = "5"
y = 2
print(x * y)

a)

10

b)

55

c)

5

d)

Ошибка

4.

Какой результат будет у выражения 7 // 2?

a)

3.5

b)

3

c)

4

d)

Ошибка

5.

Какой результат у 7 % 3?

a)

2

b)

1

c)

0

d)

3

6.

Что делает оператор if?

a)

Повторяет действие несколько раз

b)

Проверяет условие

c)

Создаёт переменную

d)

Завершает программу

7.

Что выведет код?

x = 10
if x > 5:
    print("Больше")
else:
    print("Меньше")

a)

Меньше

b)

Больше

c)

Ошибка

d)

Ничего

8.

Как правильно записать условие: «x равно 5»?

a)

x = 5

b)

x == 5

c)

x === 5

d)

x eq 5

9.

Сколько раз выполнится цикл?

for i in range(5):
    print(i)

a)

6

b)

4

c)

5

d)

Бесконечно

10.

Какой результат?

i = 1
while i < 4:
    print(i)
    i += 1

a)

1 2 3

b)

0 1 2 3

c)

1 2 3 4

d)

Ошибка

11.

Что делает break в цикле?

a)

Прерывает цикл

b)

Пропускает итерацию

c)

Увеличивает счётчик

d)

Ничего

12.

Что делает continue?

a)

Завершает программу

b)

Прерывает цикл

c)

Пропускает текущую итерацию

d)

Начинает цикл заново

13.

Как создать пустой список?

a)

list = ()

b)

list = {}

c)

list = []

d)

list = ""

14.

Что выведет код?

a = [10, 20, 30]
print(a[1])

a)

10

b)

20

c)

30

d)

Ошибка

15.

Какой результат будет у "Привет"[2]?

a)

и

b)

П

c)

р

d)

в

16.

Как добавить элемент в список a?

a)

a.add(5)

b)

a.push(5)

c)

a.append(5)

d)

a[5] = 5

17.

Как правильно объявить функцию?

a)

func myfunc():

b)

def myfunc():

c)

function myfunc():

d)

create myfunc():

18.

Что вернёт функция?

def square(x):
    return x * x

print(square(4))

a)

4

b)

8

c)

16

d)

Ошибка

19.

Что будет, если в функции нет return?

a)

Ошибка

b)

Вернётся None

c)

Вернётся 0

d)

Вернётся

20.

Что вернёт функция? def square(x): return x * x print(square(4))

a)

4

b)

8

c)

16

d)

Ошибка

21.

Что будет, если в функции нет return?

a)

Ошибка

b)

Вернётся None

c)

Вернётся 0

d)

Вернётся пустая строка

22.

Какой результат у len("Python")?

a)

5

b)

6

c)

7

d)

Ошибка

23.

Что делает команда input()?

a)

Выводит текст

b)

Завершае�� программу

c)

Запрашивает ввод пользователя

d)

Увеличивает число

24.

Что делает print("Hello", "World")?

a)

HelloWorld

b)

Hello World

c)

Hello,World

d)

Ошибка

25.

Как импортировать библиотеку math?

a)

use math

b)

import math

c)

math.load()

d)

library math

26.

Что выведет код? import math

print(math.sqrt(16))

a)

2

b)

4

c)

8

d)

Ошибка

27.

Как в Python обозначается комментарий?

a)

//

b)

#

c)

--

d)

/* */

28.

Как создать словарь?

a)

d = []

b)

d = {}

c)

d = dict()

d)

d = set()

29.

Как получить значение по ключу 'name'?

data = {"name": "Alex"}

a)

data.name

b)

data["name"]

c)

data->name

d)

data.getName()

30.

Что выведет? "Python".upper()

a)

python

b)

PYTHON

c)

Python

d)

Ошибка

31.

Что делает метод .lower()?

a)

Делает все буквы заглавными

b)

Удаляет пробелы

c)

Делает все буквы маленькими

d)

Переворачивает строку

32.

Как проверить длину списка a?

a)

a.count()

b)

a.len()

c)

len(a)

d)

a.size()

33.

Что делает метод .pop() у списка?

a)

Удаляет последний элемент

b)

Добавляет элемент

c)

Очищает список

d)

Сортирует список

34.

Что выведет? print("Привет"[::-1])

a)

тевирП

b)

Привет

c)

теви

d)

Ошибка

35.

Как объединить строки 'Hello' и 'World'?

a)

'Hello' + 'World'

b)

'Hello'.concat('World')

c)

'Hello'.append('World')

d)

concat('Hello','World')

36.

Что делает оператор in?

a)

Проверяет принадлежность

b)

Создаёт цикл

c)

Сравнивает числа

d)

Открывает файл

37.

Что делает оператор in?

a)

Проверяет принадлежность

b)

Создаёт цикл

c)

Сравнивает числа

d)

Открывает файл

38.

Что выведет код?

print(2 ** 3)

a)

6

b)

8

c)

9

d)

Ошибка

39.

Как открыть файл для чтения?

a)

open('file.txt', 'r')

b)

open('file.txt', 'w')

c)

read('file.txt')

d)

file.open('r')

40.

Как записать в файл?

a)

f.write('text')

b)

f.read('text')

c)

f.print('text')

d)

write.file('text')

41.

Что делает метод .split()?

a)

Разделяет строку

b)

Соединяет строки

c)

Удаляет пробелы

d)

Сортирует список

42.

Что выведет код?

list(range(2, 10, 2))

a)

[2, 4, 6, 8]

b)

[2, 3, 4, 5, 6, 7, 8, 9]

c)

[2, 10]

d)

Ошибка

43.

Что вернёт sum([1,2,3])?

a)

5

b)

6

c)

123

d)

Ошибка

44.

Как создать множество?

a)

set = {}

b)

set = []

c)

set()

d)

new set()

45.

Что делает оператор not?

a)

Отрицание

b)

Сравнение

c)

Сложение

d)

Побитовое И

46.

Что делает оператор and?

a)

ИЛИ

b)

И

c)

НЕ

d)

Сложение

47.

Что вернёт bool(0)?

a)

True

b)

False

c)

0

d)

Ошибка

48.

Что делает функция type(123)?

a)

Печатает число

b)

Возвращает тип объекта

c)

Преобразует в строку

d)

Ошибку

49.

Что выведет код?

print("abc" * 3)

a)

abcabcabc

b)

abc3

c)

aaa

d)

Ошибка

50.

Что делает метод .replace('a','b')?

a)

Меняет буквы

b)

Удаляет символы

c)

Добавляет символы

d)

Разделяет строку

51.

Что выведет код?

min([3,7,1,9])

a)

9

b)

3

c)

1

d)

Ошибка

52.

Что выведет код?

max('Python')

a)

t

b)

y

c)

P

d)

Ошибка

53.

Что делает оператор is?

a)

Сравнивает значения

b)

Сравнивает идентичность объектов

c)

Создаёт переменную

d)

Выполняет цикл