WorksheetsКВИЗ — БЛОК 1: Python и основы логики
Total questions: 26
Worksheet time: 13mins
Что делает функция print()?
Запрашивает ввод
Выводит текст на экран
Открывает файл
Завершает программу
Что возвращает input()?
Число
Строку
Логическое значение
Ничего
Как преобразовать строку "42" в число?
num("42")
toInt("42")
int("42")
float("42")
Что делает оператор **?
Возводит в степень
Делит
Даёт остаток
Сравнивает числа
Что выведет "hello".upper()?
hello
Hello
HELLO
Ошибка
Что делает "test".replace("t","*")?
Удаляет буквы
Заменяет t на *
Переворачивает строку
Разбивает строку
Условия if / elif / else. Когда выполняется else?
Когда условие истинно
Когда все условия выше ложны
Когда код завершён
Когда ввод пустой
Условия if / elif / else. Что выведет код? x = 5 if x > 10: print("A") elif x > 3: print("B") else: print("C")
A
B
C
Ошибка
Логические операторы. Что означает and?
Истина, если одно верно
Истина, если оба верны
Меняет тип данных
Делает строку пустой
Логические операторы. Что вернёт not True?
True
False
None
Ошибка
Цикл while. Для чего нужен break?
Чтобы повторить шаг
Чтобы перейти к следующему шагу
Чтобы выйти из цикла
Чтобы очистить переменные
Цикл while. Что выведет? i = 1 while i < 4: print(i) i += 1
1
1 2
1 2 3
3
Квест «Ночь в лесу». Что позволяет делать ветвление?
Создавать списки
Выбирать варианты сюжета
Читать файлы
Запускать функции
Квест «Ночь в лесу». Чтобы повторить действие, используют:
replace
цикл while
upper
Цикл for и списки. Что делает .append()?
Удаляет элемент
Добавляет элемент
Копирует список
Преобразует тип
Цикл for и списки. Что выведет? for i in [1,2,3]: print(i*2)
1 2 3
2 3 4
2 4 6
Ошибка
Словари. Что такое ключ в словаре?
Значение
Имя элемента
Тип данных
Функция
Словари. Что делает .get()?
Сортирует данные
Удаляет ключ
Возвращает значение по ключу
Меняет тип данных
Вложенные структуры. Что такое список списков?
Обычный список
Переменная
Список, который содержит другие списки
Строка
Вложенные структуры. Как получить "sword"? inv = {"weapons": ["sword","bow"], "potions": 3}
inv["weapons"]
inv["weapons"][0]
inv["potions"][0]
inv["sword"]
Мини-проект: калькулятор. Что обязательно есть в калькуляторе?
Списки
Операции + - * /
Словари
Файлы
Мини-проект: калькулятор. Как проверить деление на ноль?
x == 0
if b == 0
if a > b
while b != 0
Мини-проект: викторина. Как хранить вопросы и ответы?
В списке
В словаре вопрос → ответ
В файле JSON
В modules
Мини-проект: викторина. Как увеличить счёт?
score =+ 1
score += 1
score = score - 1
add(score)
Контрольный квест. Какая структура помогает хранить инвентарь?
upper
input
словарь
Контрольный квест. Как обработать неверный ввод игрока?
Ничего не делать
Завершить программу
Попросить ввести снова (цикл)
Удалить переменные
