Python: задачки и вопросы
7.72K subscribers
1.2K photos
1 video
1 file
93 links
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
Объяснение:

В данном случае varмножество (set), а множество не умеет выдавать значения по индексу, т.к. элементы в нём хранятся неупорядоченно

Отсюда и ошибка
Каким будет результат выполнения кода выше?
Anonymous Quiz
19%
(None, )
39%
()
13%
None
29%
Error
Объяснение:

Здесь всё достаточно просто — нет в синтаксисе Python такого объявления, как variable = (,)

Отсюда и Syntax Error при попытке запустить такой код
Каким будет результат выполнения кода выше?
Anonymous Quiz
74%
True
6%
False
8%
None
12%
Error
Объяснение:

Функция all() проверяет, все ли элементы последовательности при переводе в bool выдают True

Если это так, то и сама функция возвращает True. Иначе — False
Каким будет результат выполнения кода выше?
Anonymous Quiz
33%
True
57%
False
4%
None
6%
Error
Объяснение:

Т.к. finally в Python выполняется всегда, то и здесь мы получаем False

Вот если бы вместо return False у нас было бы pass, то функция вернула бы True
Каким будет результат выполнения кода выше?
Anonymous Quiz
10%
42
66%
42.0
2%
None
22%
Error
Объяснение:

sum(iterable, start) — функция sum() принимает на вход лишь итерируемые объекты, то есть объекты, которые способны возвращать элементы по одному

Так как ни int, ни float таковыми не являются, то у нас здесь ошибка
Каким будет результат выполнения кода выше?
Anonymous Quiz
7%
sus
36%
sos
4%
sous
54%
Error
Объяснение:

Строки — неизменяемый тип данных. А значит мы не можем изменить строку, обращаясь к её элементу по индексу
Каким будет результат выполнения кода выше?
Anonymous Quiz
14%
[]
19%
[[...]]
45%
[[]]
22%
Error
Объяснение:

При попытке добавить пустой список в пустой список через .append(), мы получим не [[]], a [[...]]

Таким образом Python защищает нас от рекурсии