ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

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

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

Открыть в Telegram

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

Больше
6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Объяснение: Встроенная функция pow(base, exp, mod) может принимать два или три аргумента. Когда она принимает два, они оцениваются как base**exp. А когда их три, то (base**exp)%mod. Исходя из этого правильным вариантом был — (5**3)%4 С отрицательным делением есть нюансы, если интересно более подробную информацию можете почитать в документации.

Что должно быть в идеальной клавиатуре? Может быть, подсветка горячих клавиш? Или звуковые эффекты в случае компиляции проект
Что должно быть в идеальной клавиатуре?  Может быть, подсветка горячих клавиш? Или звуковые эффекты в случае компиляции проекта с первого раза? Опишите её в комментариях. А пока вы думаете, Яндекс уже создал свой вариант клавиатуры для айтишников. Каждая её клавиша знакомит с докладами главной конференции Яндекса для IT-сообщества, которая прошла в декабре 2023 года.  Переходите по ссылке, нажимайте на клавиши и узнавайте самое важное из выступлений спикеров на YaTalks 2023. Реклама

Функция pow(5, 3, 4) будет эквивалентна —
Anonymous voting

Объяснение: Функция wrapper является декоратором, который определяет внутреннюю функцию inner inner вызывает переданную в wrapper функцию func, но явным образом ничего не возвращает, поэтому в выводе мы получаем None

29 марта в 10:00 СберТех приглашает на онлайн-презентацию «GitVerse: открой вселенную кода» Гостей мероприятия познакомят с G
29 марта в 10:00 СберТех приглашает на онлайн-презентацию «GitVerse: открой вселенную кода»  Гостей мероприятия познакомят с GitVerse – платформой для работы с исходным кодом. Она позволяет создавать проекты с открытым и закрытым исходным кодом и развивать их вместе с ИТ-сообществом. Что ждет участников мероприятия: · Тренды разработки и роль открытого ПО в современном ИТ · Возможности GitVerse и планы развития · GigaCode – AI-помощник разработчика (AI, artificial intelligence — искусственный интеллект) · Участие комьюнити в проекте · Пакет облачных сервисов и его преимущества для разработчиков · Обзор интересных репозиториев на GitVerse · Реальные кейсы разработки и оптимизации с помощью GitVerse · Общение в прямом эфире. Ждем тебя 29 марта! Регистрируйтесь на мероприятие уже сейчас. Реклама

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

photo content

Объяснение: В коде выше мы используем генератор списков для создания списка, в котором каждый элемент представляет кортеж, содержащий слово в верхнем регистре и его длину. Таким образом, первый вариант был правильным

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

photo content

Объяснение: 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(), которая объединяет элементы из двух списков в пары, а генератор списка в свою очередь складывает элементы из каждой пары