Каким будет результат выполнения кода выше?
Anonymous Quiz
67%
Hello There
8%
None
20%
True
6%
Error
Объяснение:
Начнём с конца — с функции
Затем уже идёт вызов функций. Вызывая
Начнём с конца — с функции
func2()
. В ней мы сначала указываем, что будет работать с глобальной переменной var
, т.е той, которая равняется True
. Именно её значение мы и заменяем на 'Hello there!'
Затем уже идёт вызов функций. Вызывая
func1()
, мы также вызываем и func2()
. А именно в ней и происходит магия со сменой значения var
. Поэтому в конце, когда мы печатаем эту переменную, мы получаем ответ 'Hello there!'
Python: задачки и вопросы — канал от медиа Tproger. Ищешь каверзные задачки для подготовки к собеседованию или просто хочешь прокачаться в Python?
— Практические вопросы и решения,
— Отличный способ подтянуть навыки и проверить себя.
Подписывайся и прокачивай Python вместе с нами!
Все каналы от Tproger: @tproger_channels
— Практические вопросы и решения,
— Отличный способ подтянуть навыки и проверить себя.
Подписывайся и прокачивай Python вместе с нами!
Все каналы от Tproger: @tproger_channels
Объяснение:
Множество (set) — это контейнер, содержащий в себе не повторяющиеся элементы в случайном порядке
Множество (set) — это контейнер, содержащий в себе не повторяющиеся элементы в случайном порядке
Каким будет результат выполнения кода выше?
Anonymous Quiz
14%
[2, 'python', 3]
56%
[2, 'python', 'python', 3]
9%
[1, 2, 'python', 'python', 3]
22%
[2, 'python', 3, 1, 'python']
Объяснение:
Метод
В данном случае мы добавляем элемент
Метод
.insert()
принимает на вход два аргумента. Первый из них — индекс, а второй — элемент, который надо добавить в список по этому индексуВ данном случае мы добавляем элемент
'python'
по индексу 1
, после чего получаем список [2, 'python', 'python', 3]
Какое количество строк кода в качестве выражения может «принять» в себя lambda-функция?
Anonymous Quiz
54%
Одну
4%
Две
30%
Бесконечно много
11%
Lambda-функция принимает исключительно импортированные функции
Объяснение:
Lambda-функция может принимать любое количество аргументов, но может иметь лишь одно выражение (
Lambda-функция может принимать любое количество аргументов, но может иметь лишь одно выражение (
lambda аргумент(ы): выражение
)Каким будет результат выполнения кода выше?
Anonymous Quiz
19%
['h', 'n', 'o', 'P', 't', 'y']
36%
h n o P t y
15%
['P', 'h', 'n', 'o', 't', 'y']
30%
P h n o t y
Объяснение:
Сначала мы создаём список
Затем этот список мы превращаем в строку, где каждый элемент
Сначала мы создаём список
strLst = ['P', 'y', 't', 'h', 'o', 'n']
, который тут же сортируем. В итоге получаем ['P', 'h', 'n', 'o', 't', 'y']
Затем этот список мы превращаем в строку, где каждый элемент
strLst
будет разделён при помощи пробела. Итоговый вариант (P h n o t y
) и выводим на экранКакой метод «разворачивает» список?
Anonymous Quiz
7%
.backward()
75%
.reverse()
15%
.reversed()
3%
.endtostart()
Объяснение:
За разворачивание списка отвечает метод
За разворачивание списка отвечает метод
.reverse()
. Он не возвращает никакого значения, т.е. результат его выполнения не нужно приравнивать к какой-либо переменнойКаким будет результат выполнения кода выше?
Anonymous Quiz
31%
['b', 'o']
9%
['b', 'o', 'b', 'o']
6%
[]
53%
Error
Объяснение:
У типа данных
У типа данных
list
нет операции вычитания. Отсюда и ошибка:TypeError: unsupported operand type(s) for -: 'list' and 'list'