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

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

Открыть в Telegram

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

Больше
7 122
Подписчики
-124 часа
-77 дней
+130 день
Архив постов
Объяснение: my_lst.extend() принимает итерируемый объект. Отсюда следует, что если передать методу строку, то он пройдёт по всей строке и добавит в список каждую букву по отдельности, как отдельный елемент Поэтому наш lst = ["hello", "w", "o", "r", "l", "d"], а lst[1] = "w"

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

photo content

Объяснение: Некоторые встроенные функции, вроде min(), divmod() и all(), вызывают ошибку при отсутствии аргументов. Однако существуют и те, что никак не реагируют на отсутствие аргументов, например, float(). В результате такого вызова мы лишь получим 0.0

Какая из следующих функций не выдаст ошибку, если ей не будут переданы аргументы?
Anonymous voting

Объяснение: reversed(x) позволяет пройтись по объекту в обратном порядке. То есть в нашем случае — 3, 2, 1. Но это итератор, а значит пройтись по нему можно только 1 раз. Если попробовать получить значения ещё раз, то генератор просто ничего не вернёт. Вызывается sorted([3, 2, 1]) == sorted([]) и, понятное дело, мы получаем False.

Присоединяйтесь к конкурсам GitVerse! Запускаем регистрацию на конкурсы в рамках олимпиады «IT-Планета 2024». Два трека, крут
Присоединяйтесь к конкурсам GitVerse! Запускаем регистрацию на конкурсы в рамках олимпиады «IT-Планета 2024». Два трека, крутые задания и призовой фонд в размере 500 тыс. рублей*! Готовы к новым вызовам? До 31 марта регистрируйтесь и проходите отборочное тестирование на площадке для разработчиков GitVerse от СберТеха. Участвовать можно в двух конкурсах: 👉 «Прикладное программирование if...else» • Конкурс для разработчиков от 18 до 35 лет, создающих прикладное ПО. Оставляйте заявку, если хорошо знаете C/C++/Java/Python, разбираетесь в алгоритмах и умеете применять их на практике! • Три этапа — отборочное тестирование, прикладные задачи по разработке и очный финал. Подробные условия конкурсов и регистрация. 👉 «Разработка игр – GameDev» Соревнование для GameDev-разработчиков от 18 до 35 лет. Участвовать можно самостоятельно или вместе с командой до 4-х человек! • Это ваш конкурс, если вы классно разбираетесь в игровых механиках, знаете все о движках и умеете выбрать правильное решение для прототипирования игры! • Три этапа — отборочное тестирование, конкурс проектов — своих или на базе кейсов жюри — и очный финал. Подробные условия конкурсов и регистрация. *За вычетом НДФЛ Реклама

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

photo content

Объяснение: Третий ответ был правильным, потому как в переменной l3 мы создаём новый список, где каждый элемент получается путём сложения соответствующих элементов из списков l1 и l2. Это достигается с помощью функции zip(), которая объединяет элементы из двух списков в пары, а генератор списка в свою очередь складывает элементы из каждой пары

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

photo content

Объяснение: Функция filter() в Python применяет другую функцию к заданному итерируемому объекту (список, строка, словарь и т.
Объяснение: Функция filter() в Python применяет другую функцию к заданному итерируемому объекту (список, строка, словарь и т. д.), проверяя, нужно ли сохранить конкретный элемент или нет. Простыми словами, она отфильтровывает то, что не проходит и возвращает все остальное. filter() принимает два параметра. Первый — имя созданной пользователем функции, а второй — итерируемый объект. Пример смотрите на картинке!

Что делает функция filter() в Python?
Anonymous voting

Объяснение: В диапазоне range(len(x)) мы находим количество символов строки 'abcd'. Соответственно по завершению цикла на выходе у нас будут числа — 0 1 2 3

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

photo content

Объяснение: В данном коде используется генератор списка, который создаёт список только для чётных чисел и умножает их на 2. Числа 2 и 4 являются чётными, поэтому при их умножении мы получим [4, 8]

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

photo content

Python: задачки и вопросы - Статистика и аналитика Telegram-канала @quiz_python