Python: задачки и вопросы
Открыть в Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Больше7 106
Подписчики
-124 часа
-97 дней
-1730 день
Архив постов
Объяснение:
Метод .popitem() удаляет одну связку ключ-значение из dct и возвращает её в виде кортежа (tuple).
В итоге программа проходится по всему словарю, возвращая ключи-значения с конца, после чего закрывает это дело печатью done.
Объяснение:
Список lst состоит из int-элементов, а переменная num содержит string-элемент.
В Python нельзя привести один тип к другому через оператор «+» — в данном случае сначала надо воспользоваться функцией str(). А уже после этого можно будет добавить к num элементы lst.
Объяснение:
В Python следующий порядок «старшинства» логических операторов: NOT, затем AND и в последнюю очередь OR.
Поэтому условие if и второе условие elif оцениваются как False, а третье условие elif оценивается как True. В результате правильный ответ — 3.
Объяснение:
Функция .append() просто добавляет аргументы в конец списка «как есть», в то время как .extend() сначала расширяет список, а затем дополняет его аргументами.
Вы готовы к хардкорному тесту по Data Engineering?
Если да, то вас ждут 20 вопросов и при успехе возможность попасть на продвинутый курс «Data Engineer» по специальной цене: https://otus.pw/rTof/
Это #партнёрский пост
Объяснение:
По правилам Python блок finally выполняется даже в том случае, если в try есть return.
Объяснение:
Изменение значения переменной var происходит внутри функции fnc2(). А т.к. её никто не вызывает, то var остаётся равной 100.
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
