Font size
Worksheetslesson 33
Total questions: 50
Worksheet time: 32mins
Что будет выведено на экран после выполнения кода `print(len("Python"))`?
Что делает оператор `in`?
Проверяет, содержится ли элемент в коллекции
Создает новый элемент в коллекции
Удаляет элемент из коллекции
Ничего из вышеперечисленного
Как запрашивается ввод данных с клавиатуры в Python?
a) `input()`
b) `print()`
c) `get()`
d) `read()`
Какие операторы используются для создания цикла в Python?
a) `for`
b) `while`
c) `if`
d) `a` и `b`
Что делает команда `print` в Python?
a) Запрашивает ввод данных
b) Выводит текст на экран
c) Создает цикл
d) Определяет функцию
Что делает оператор `break` в цикле?
a) Экстренно завершает цикл
b) Продолжает цикл
c) Пропускает текущую итерацию
d) Ничего не делает
Что делает оператор `not` в Python?
Отрицает! Как бы добавляя частицу "Не"
Создает новый элемент
Удаляет элемент
Ничего из вышеперечисленного
Что будет выведено на экран после выполнения кода `print("Python"[0])`?
P
ython
Python
Ошибка
Как можно объявить функцию, которая принимает два аргумента и выводит их сумму?
def sum(a, b): print(a + b)
def sum(a, b): a + b
def sum(a, b): sum = a + b
Что будет выведено на экран после выполнения кода `print("Python"[-1])`?
n
Python
P
Ошибка
Как объявить переменную типа `int` в Python?
int = 10
integer = 10
int = "10"
integer = "10"
Что будет выведено на экран после выполнения кода `print("Python".index("o"))`?
4
o
Python
Ошибка
Что делает оператор `else` вместе с `if`?
a) Завершает цикл
b) Выполняет блок кода, если условие `if` ложно
c) Продолжает цикл
d) Ничего не делает
Как можно объявить переменную в Python?
a) `variable = 10`
b) `var 10`
c) `10 = variable`
d) `let variable = 10`
Что будет выведено на экран после выполнения кода `print("Hello, world!")`?
a) `Hello, world!`
b) `print("Hello, world!")`
c) Ничего
d) Ошибка
Что делает оператор `if` в Python?
a) Создает цикл
b) Выводит текст на экран
c) Проверяет условие и выполняет блок кода, если условие истинно
d) Запрашивает ввод данных
What will be printed on the screen after executing `print("Python".replace("P", "J"))`?
Jython
Python
P
Ошибка
Что будет выведено на экран после выполнения кода `print("123".isdigit())`?
a) `True`
b) `False`
c) `123`
d) Ошибка
Что будет выведено на экран после выполнения кода `print("Python".startswith("P"))`?
True
False
Python
Ошибка
Что будет выведено на экран после выполнения кода `print("Python".isalpha())`?
True
False
Python
Ошибка
Что будет выведено на экран после выполнения кода `print("Python".islower())`?
a) `True`
b) `False`
c) `Python`
d) Ошибка
Что будет выведено на экран после выполнения кода `print("PYTHON".isupper())`?
a) `True`
b) `False`
c) `PYTHON`
d) Ошибка
Что будет выведено на экран после выполнения кода `print("Python".count("o"))`?
1
o
Python
Ошибка
Что будет выведено на экран после выполнения кода `print("Python3".isalnum())`?
a) `True`
b) `False`
c) `Python3`
d) Ошибка
Сопоставьте методы списков
x = [1,2,3,4,5,6,7,8,9,10]
x.index(3)
Возвращает индекс первого вхождения указанного элемента
x.count(5)
Возвращает количество вхождений указанного элемента в список
x.reverse()
Разворачивает список в обратном порядке
Сопоставьте методы списка
x.reverse()
обратно переворачивает список
x.append()
добавляет что-либо в конец списока
x.sort()
сортирует список
x.copy
создает копию списка
x.extend()
соединяет два списка
Сопоставьте методы удаления элементов из списка
x = [1,2,3,4,5]
x.remove(3)
Удалит первую попавшуюся в списке 3ку
x.clear()
Удалит все элементы из списка
x.pop(0)
Удалит первый элемент списка
x.pop()
Удалит последний элемент списка
del x[0:2]
Удалит из несколько ячеек с 0 по 2
Как поменять первый элемент списка на значение 50?
x[0] = 50
x[first] = 50
x[-1] = 50
x[1] = 50
Определите какие элементы в python относятся к строке, а какие к списку
'Hello World'
'Lorem Ipsum'
'[1,2,3,4,5]'
[1,2,3,4,5]
['1', '2', '3']
['Hello World']
Какой командой в питоне объявляется функция?
(a)
Что такое функция в питоне
Сопоставьте методы строк
x = 'hello'
x.count('l')
находит количество букв 'l'
x.upper()
возвращает строку в верхнем регистре
x.replace('l', 'z')
заменяет 'l' на 'z'
x.find('e')
находит индекс буквы 'e'
x.isalpha()
проверяет, состоит ли строка только из букв
Сопоставьте методы строк
x = 'qwerty'
x.split('e')
Разрезает строку на части по символу
x.lower()
Преобразует все символы в нижний регистр
print(len(x))
Указывает длину строки
print(min(x))
Находит минимальный символ по Unicode
x.isalpha()
Проверяет, состоит ли строка только из букв
Как объявить пустое множество в Python?
a) `set()`
b) `dict()`
c) `list()`
d) `tuple()`
Что делает метод `add()` при работе с множеством в Python?
a) Добавляет элемент в множество
b) Удаляет элемент из множества
c) Проверяет наличие элемента в множестве
d) Сортирует элементы множества
Как проверить наличие элемента в множестве в Python?
a) `in`
b) `not in`
c) `contains`
d) `has`
Как можно объединить два множества в Python?
a) С помощью метода `union()`
b) С помощью метода `intersect()`
c) С помощью метода `difference()`
d) С помощью метода `add()`
Что будет результатом выполнения кода `print(len({1, 2, 3}))`?
3
2
1
Ошибка
Что делает метод `keys()` при работе со словарем в Python?
a) Возвращает список ключей словаря
b) Возвращает список значений словаря
c) Добавляет новый ключ в словарь
d) Удаляет ключ из словаря
Как добавить новую пару ключ-значение в словарь в Python?
a) С помощью метода `add()`
b) С помощью метода `insert()`
c) С помощью оператора `+`
d) Присвоить значение новому ключу
Что будет результатом выполнения кода `print(len({"a": 1, "b": 2, "c": 3}))`?
3
2
1
Ошибка
Что делает метод `values()` при работе со словарем в Python?
a) Возвращает список значений словаря
b) Возвращает список ключей словаря
c) Добавляет новое значение в словарь
d) Удаляет значение из словаря
Что возвращает метод `items()` при работе со словарем в Python?
a) Возвращает список кортежей, содержащих пары ключ-значение
b) Возвращает список ключей словаря
c) Возвращает список значений словаря
d) Добавляет новую пару ключ-значение в словарь
Как выглядит оператор вызова?
Сколько раз можно вызывать функцию после её создания?
В какой последовательности должны идти определение функции и главная программа?
Сначала определение функций, а после главная программа
Разницы нет, т.к. код будет работать в любом случае
Сначала главная программа, а потом определение
Чем хороши функции?
Помогают избегать повторения одинаковых фрагментов кода
Позволяют разбить задачу на подзадачи
Упрощают внесение изменений в повторяемых блоках кода
Какое ключевое слово обозначает что сейчас будет объявляться функция?
(a)
def qwerty(x=2, y=3):
print(x**y)
qwerty(2, 1)
Что будет выведено на экран?
2
def qwerty(x=2, y=3):
print(x**y)
qwerty()
Что будет выведено на экран?
