Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

КВИЗ — БЛОК 1: Python и основы логики

Total questions: 26

Worksheet time: 13mins

Name
Class
Date
1.

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

a)

Запрашивает ввод

b)

Выводит текст на экран

c)

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

d)

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

2.

Что возвращает input()?

a)

Число

b)

Строку

c)

Логическое значение

d)

Ничего

3.

Как преобразовать строку "42" в число?

a)

num("42")

b)

toInt("42")

c)

int("42")

d)

float("42")

4.

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

a)

Возводит в степень

b)

Делит

c)

Даёт остаток

d)

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

5.

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

a)

hello

b)

Hello

c)

HELLO

d)

Ошибка

6.

Что делает "test".replace("t","*")?

a)

Удаляет буквы

b)

Заменяет t на *

c)

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

d)

Разбивает строку

7.

Условия if / elif / else. Когда выполняется else?

a)

Когда условие истинно

b)

Когда все условия выше ложны

c)

Когда код завершён

d)

Когда ввод пустой

8.

Условия if / elif / else. Что выведет код? x = 5 if x > 10: print("A") elif x > 3: print("B") else: print("C")

a)

A

b)

B

c)

C

d)

Ошибка

9.

Логические операторы. Что означает and?

a)

Истина, если одно верно

b)

Истина, если оба верны

c)

Меняет тип данных

d)

Делает строку пустой

10.

Логические операторы. Что вернёт not True?

a)

True

b)

False

c)

None

d)

Ошибка

11.

Цикл while. Для чего нужен break?

a)

Чтобы повторить шаг

b)

Чтобы перейти к следующему шагу

c)

Чтобы выйти из цикла

d)

Чтобы очистить переменные

12.

Цикл while. Что выведет? i = 1 while i < 4: print(i) i += 1

a)

1

b)

1 2

c)

1 2 3

d)

3

13.

Квест «Ночь в лесу». Что позволяет делать ветвление?

a)

Создавать списки

b)

Выбирать варианты сюжета

c)

Читать файлы

d)

Запускать функции

14.

Квест «Ночь в лесу». Чтобы повторить действие, используют:

a)

replace

b)

цикл while

c)

print

d)

upper

15.

Цикл for и списки. Что делает .append()?

a)

Удаляет элемент

b)

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

c)

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

d)

Преобразует тип

16.

Цикл for и списки. Что выведет? for i in [1,2,3]: print(i*2)

a)

1 2 3

b)

2 3 4

c)

2 4 6

d)

Ошибка

17.

Словари. Что такое ключ в словаре?

a)

Значение

b)

Имя элемента

c)

Тип данных

d)

Функция

18.

Словари. Что делает .get()?

a)

Сортирует данные

b)

Удаляет ключ

c)

Возвращает значение по ключу

d)

Меняет тип данных

19.

Вложенные структуры. Что такое список списков?

a)

Обычный список

b)

Переменная

c)

Список, который содержит другие списки

d)

Строка

20.

Вложенные структуры. Как получить "sword"? inv = {"weapons": ["sword","bow"], "potions": 3}

a)

inv["weapons"]

b)

inv["weapons"][0]

c)

inv["potions"][0]

d)

inv["sword"]

21.

Мини-проект: калькулятор. Что обязательно есть в калькуляторе?

a)

Списки

b)

Операции + - * /

c)

Словари

d)

Файлы

22.

Мини-проект: калькулятор. Как проверить деление на ноль?

a)

x == 0

b)

if b == 0

c)

if a > b

d)

while b != 0

23.

Мини-проект: викторина. Как хранить вопросы и ответы?

a)

В списке

b)

В словаре вопрос → ответ

c)

В файле JSON

d)

В modules

24.

Мини-проект: викторина. Как увеличить счёт?

a)

score =+ 1

b)

score += 1

c)

score = score - 1

d)

add(score)

25.

Контрольный квест. Какая структура помогает хранить инвентарь?

a)

upper

b)

input

c)

словарь

d)

print

26.

Контрольный квест. Как обработать неверный ввод игрока?

a)

Ничего не делать

b)

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

c)

Попросить ввести снова (цикл)

d)

Удалить переменные