ru
Feedback
Python: задачки и вопросы

Python: задачки и вопросы

Открыть в Telegram

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media

Больше
7 106
Подписчики
-124 часа
-97 дней
-1730 день
Архив постов
Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Метод .popitem() удаляет одну связку ключ-значение из dct и возвращает её в виде кортежа (tuple). В итоге программа проходится по всему словарю, возвращая ключи-значения с конца, после чего закрывает это дело печатью done.

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Список lst состоит из int-элементов, а переменная num содержит string-элемент. В Python нельзя привести один тип к другому через оператор «+» — в данном случае сначала надо воспользоваться функцией str(). А уже после этого можно будет добавить к num элементы lst.

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: В Python следующий порядок «старшинства» логических операторов: NOT, затем AND и в последнюю очередь OR. Поэтому условие if и второе условие elif оцениваются как False, а третье условие elif оценивается как True. В результате правильный ответ — 3.

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Функция .append() просто добавляет аргументы в конец списка «как есть», в то время как .extend() сначала расширяет список, а затем дополняет его аргументами.

Вы готовы к хардкорному тесту по Data Engineering? Если да, то вас ждут 20 вопросов и при успехе возможность попасть на продвинутый курс «Data Engineer» по специальной цене: https://otus.pw/rTof/ Это #партнёрский пост

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: По правилам Python блок finally выполняется даже в том случае, если в try есть return.

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Изменение значения переменной var происходит внутри функции fnc2(). А т.к. её никто не вызывает, то var остаётся равной 100.