ru
Feedback

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

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

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

Открыть в Telegram

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

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

photo content

Объяснение: Словари (dict) и множества (set) не могут быть использованы в качестве ключей в другом словаре, так как они являются изменяемыми типами данных и не хешируемы Попытка создать словарь dct с ключами типа dict и set приведёт к ошибке TypeError

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

photo content

var1 и var2 являются множествами Особенность множеств в Python заключается в том, что они не содержат дубликатов и не упорядочены Таким образом, оба множества var1 и var2 после удаления дубликатов будут содержать одни и те же элементы: {1, 2, 3} Поскольку оба множества содержат одни и те же элементы, выражение var1 == var2 возвращает True

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

photo content

Объяснение: В словаре dct ключами являются типы данных float и str, а не их значения Таким образом, в словаре содержатся две пары ключ-значение: первый ключ — это тип данных float, а его значение — 3.14; второй ключ — это тип данных str, а его значение — строка "Pi" Поэтому при печати словаря dct, мы увидим его содержимое в формате {<class 'float'>: 3.14, <class 'str'>: 'Pi'}, где <class 'float'> и <class 'str'> являются ключами, представляющими собой типы данных

В новый год — с новым проектом! В VK — более 200 технологичных проектов, команды которых ждут крутых новых коллег! Знакомьтес
В новый год — с новым проектом! В VK — более 200 технологичных проектов, команды которых ждут крутых новых коллег! Знакомьтесь с продуктами компании в лендинге и оставляйте своё резюме рекрутерам. Именно вы в 2024 году можете стать частью сильной команды: https://tprg.ru/DLvy Реклама

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

photo content

Объяснение: func() проверяет, содержится ли число num в списке lst Если число найдено, функция выводит "Yes" и немедленно завершается благодаря return Если число не найдено (после завершения цикла for), выполняется блок else, и функция выводит "No" Поэтому при вызове func(lst, 1), она выводит "Yes", так как 1 есть в списке, а при вызове func(lst, 3), она выводит "No", так как 3 в списке нет

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

photo content

Объяснение: Здесь у нас используются функции iter() и next() для работы со строкой "Hello there!" Функция iter() преобразует строку в итератор, что позволяет последовательно получать доступ к её элементам. Строка "Hello there!" состоит из символов, и итератор будет возвращать эти символы по одному за раз Функция next(), когда применяется к итератору, возвращает следующий элемент последовательности Поскольку итератор только что создан, next() вернет первый элемент строки "Hello there!", который является символом 'H'

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

photo content

Объяснение: В этом коде создается лямбда-функция msg, которая при вызове печатает слово "Wow" Однако важно отметить, что в данном случае просто происходит определение функции msg, но она не вызывается Лямбда-функция msg является объектом функции и просто ссылка на этот объект (msg) не приведет к выполнению функции Для того чтобы функция выполнилась, ее необходимо вызвать с использованием круглых скобок: msg()

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