Python: задачки и вопросы
Open in Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Show more6 947
Subscribers
-124 hours
-167 days
-6230 days
Posts Archive
Присоединяйтесь к конкурсам GitVerse!
Запускаем регистрацию на конкурсы в рамках олимпиады «IT-Планета 2024». Два трека, крутые задания и призовой фонд в размере 500 тыс. рублей*! Готовы к новым вызовам?
До 31 марта регистрируйтесь и проходите отборочное тестирование на площадке для разработчиков GitVerse от СберТеха. Участвовать можно в двух конкурсах:
👉 «Прикладное программирование if...else»
• Конкурс для разработчиков от 18 до 35 лет, создающих прикладное ПО. Оставляйте заявку, если хорошо знаете C/C++/Java/Python, разбираетесь в алгоритмах и умеете применять их на практике!
• Три этапа — отборочное тестирование, прикладные задачи по разработке и очный финал.
Подробные условия конкурсов и регистрация.
👉 «Разработка игр – GameDev»
Соревнование для GameDev-разработчиков от 18 до 35 лет. Участвовать можно самостоятельно или вместе с командой до 4-х человек!
• Это ваш конкурс, если вы классно разбираетесь в игровых механиках, знаете все о движках и умеете выбрать правильное решение для прототипирования игры!
• Три этапа — отборочное тестирование, конкурс проектов — своих или на базе кейсов жюри — и очный финал.
Подробные условия конкурсов и регистрация.
*За вычетом НДФЛ
Реклама
Объяснение:
Третий ответ был правильным, потому как в переменной
l3 мы создаём новый список, где каждый элемент получается путём сложения соответствующих элементов из списков l1 и l2. Это достигается с помощью функции zip(), которая объединяет элементы из двух списков в пары, а генератор списка в свою очередь складывает элементы из каждой парыОбъяснение:
Функция
filter() в Python применяет другую функцию к заданному итерируемому объекту (список, строка, словарь и т. д.), проверяя, нужно ли сохранить конкретный элемент или нет. Простыми словами, она отфильтровывает то, что не проходит и возвращает все остальное.
filter() принимает два параметра. Первый — имя созданной пользователем функции, а второй — итерируемый объект.
Пример смотрите на картинке!Объяснение:
В диапазоне range(len(x)) мы находим количество символов строки 'abcd'. Соответственно по завершению цикла на выходе у нас будут числа — 0 1 2 3
Объяснение:
В данном коде используется генератор списка, который создаёт список только для чётных чисел и умножает их на 2. Числа 2 и 4 являются чётными, поэтому при их умножении мы получим
[4, 8]Объяснение:
В Python
range() работает только с целыми числами и не поддерживает тип float. Мы не можем использовать число с плавающей точкой/десятичное значение в любом из аргументов range()
Но если такая необходимость есть - используйте функцию arange() из библиотеки NumPyОбъяснение:
После того как мы очистили список. Мы передали в max аргумент
default. C его помощью мы указали объект (у нас 0), который нужно вернуть, если предоставленный итерируемый объект пуст.
Если же итерация пуста и значение по умолчанию не указано, то мы бы увидели ValueError.