Что выведет код?
Anonymous Quiz
55%
prog
25%
hub
20%
SyntaxError: name 'x' is assigned to before nonlocal declaration
👍2👎1
Какое ключевое слово используется для создания функции?
Anonymous Quiz
4%
fun
6%
function
2%
void
87%
def
💩5👍3👎1
Что выведет этот код?
Anonymous Quiz
16%
True
56%
None
18%
py
5%
SyntaxError: no binding for nonlocal 'proghubPython' found
5%
SyntaxError: name 'proghubPython' is assigned to before nonlocal declaration
💩4👍3👎2
Для чего нужно ключевое слово global?
Anonymous Quiz
45%
чтобы сделать переменную доступной из любой точки кода
3%
такого ключевого слова в Python нет
52%
чтобы переменную можно было изменять за пределами текущей области видимости
👍5
Какие типы данных нельзя использовать в роли ключа?
Anonymous Quiz
59%
cписок, словарь
15%
frozenset, кортеж
3%
rортеж, число
23%
число, булево значение
💩11👍1
Какой из перечисленных вариантов является верным объявлением private поля?
Anonymous Quiz
37%
`private field = 0`
6%
`field = 0`
25%
`_field = 0`
32%
`__field = 0`
👍6
Как создать конструктор класса А?
Anonymous Quiz
8%
`А(параметры конструктора)`
76%
`def __init__(параметры конструктора)`
12%
`def __A__(параметры конструктора)`
4%
`def init(параметры конструктора)`
🔥1
☝️Объяснение:
Конструкторы обычно используются для создания экземпляров объекта. Задача конструкторов состоит в том, чтобы инициализировать (присваивать значения) элементам данных класса при создании объекта класса. В Python метод `init (...)` который называется конструктором и всегда вызывается при создании объекта.
Вопрос: https://proghub.ru/q/0ep23b06jgf3uy1d
🔥Добавить свой вопрос
Конструкторы обычно используются для создания экземпляров объекта. Задача конструкторов состоит в том, чтобы инициализировать (присваивать значения) элементам данных класса при создании объекта класса. В Python метод `init (...)` который называется конструктором и всегда вызывается при создании объекта.
Вопрос: https://proghub.ru/q/0ep23b06jgf3uy1d
🔥Добавить свой вопрос
👍2👎1
Что напечатает следующий код:
Anonymous Quiz
7%
>0
24%
код ничего не напечатает
69%
возникнет синтаксическая ошибка
👎6👍1
Что такое рекурсивная функция?
Anonymous Quiz
2%
функция, которая курсирует между модулями
92%
функция которая возвращает саму себя
5%
функция, которая выполняется с последней строки по первую
0%
функция, написанная курсивом
☝️Объяснение:
Рекурсия в программировании — это возможность дать определение функции, используя в процессе саму определяемую функцию. Обычно в определении функции вы можете использовать только определения, данные ранее, но есть одно исключение — функция в своём теле может вызывать себя.
Из теста: https://proghub.ru/t/python-functions
🔥Добавить свой вопрос
Рекурсия в программировании — это возможность дать определение функции, используя в процессе саму определяемую функцию. Обычно в определении функции вы можете использовать только определения, данные ранее, но есть одно исключение — функция в своём теле может вызывать себя.
Из теста: https://proghub.ru/t/python-functions
🔥Добавить свой вопрос
Какой словарь задан верно? Выберите все верные варианты.?
Тест: https://proghub.ru/t/python-collections
Добавить свой вопрос
Тест: https://proghub.ru/t/python-collections
Добавить свой вопрос
👍1💩1
Какой словарь задан верно? Выберите все верные варианты.
Anonymous Quiz
56%
dict_1
11%
dict_2
11%
dict_3
22%
никакой
Как будет выглядеть кортеж new_tuple?
Anonymous Quiz
2%
`(0, 3, 2, 0)`
26%
`(2, 3, 2, 0)`
57%
(2, 3, 2, 1)
9%
(1, 3, 2, 1)
6%
(2, 2, 1, 0)
👍2💩1
☝️Объяснение:
Метод `count()` возвращает количество элементов значение которых равно переданному аргументу. Итак, `tuplea.count(3)
Метод `count()` возвращает количество элементов значение которых равно переданному аргументу. Итак, `tuplea.count(3)
вернет 2, tuplea.count(4)` вернет 3, `tupleb.count('a') вернет 2 и tuplec.count([1, 2, 3])` вернет 0, т.к. мы пытаемся найти список в кортеже.👎1
Чему будет равно а?
Anonymous Quiz
45%
IndexError
13%
TypeError
20%
`[10, 20, 30, 40, 3]`
7%
`[10, 20, 30, 40, 2, 3]`
15%
`[10, 20, 30, 40]`
💩6