ru
Feedback

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

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

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

Открыть в Telegram

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

Больше
6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
photo content

Объяснение: << — это побитовое смещение влево. После знака << идёт число, на которое это сдвиг происходит При этом сам сдвиг прослеживается лишь в двоичной системе счисления: 2 << 1 == 10 << 1 == 100 == 4 — пример из задачки 2 << 2 == 10 << 2 == 1000 == 8 В свою очередь, 2 ** 2 — это 2 во второй степени, т.е. 4 По итогу 4 == 4, ответ — True

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

photo content

Объяснение: Функция copy() — поверхностная. То есть она копирует объект, вставляя с него ссылки на объекты, обнаруженные в оригинале То есть он не создаёт новый экземпляр объекта. Поэтому изменения в lst отражаются и на lst_copy

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

photo content

Объяснение: Здесь всё достаточно просто — у нас переменная Name не определена. Поэтому мы ловим ошибку

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

photo content

​Какие паттерны применяются для создания микросервиса? Узнайте завтра, 2 февраля в 20:00 мск на бесплатном уроке онлайн-курса «Архитектура и шаблоны проектирования» в OTUS. На занятии «Создание микросервиса» вы вместе с практикующим спецом познакомитесь с паттернами декомпозиции системы на микросервисы, а также рассмотрите технический подход и бизнес-подход к декомпозиции. Готовьте свои вопросы, проходите вступительный тест и регистрируйтесь на занятие: https://otus.pw/IUVO/ Заинтересовались курсом, но сомневаетесь сможете ли осилить весь? Пройдите тест и узнайте: https://otus.pw/8Q20/ Реклама ООО «Отус Онлайн-Образование» LjN8KG75q

​Какие паттерны применяются для создания микросервиса? Узнайте завтра, 2 февраля в 20:00 мск на бесплатном уроке онлайн-курса «Архитектура и шаблоны проектирования» в OTUS. На занятии «Создание микросервиса» вы вместе с практикующим спецом познакомитесь с паттернами декомпозиции системы на микросервисы, а также рассмотрите технический подход и бизнес-подход к декомпозиции. Готовьте свои вопросы, проходите вступительный тест и регистрируйтесь на занятие: https://otus.pw/IUVO/ Заинтересовались курсом, но сомневаетесь сможете ли осилить весь? Пройдите тест и узнайте: https://otus.pw/8Q20/ Реклама ООО «Отус Онлайн-Образование» LjN8KG75q

Объяснение: При попытке добавить пустой список в пустой список через .append(), мы получим не [[]], a [[...]] Таким образом Python защищает нас от рекурсии

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

photo content

Объяснение: Строки — неизменяемый тип данных. А значит мы не можем изменить строку, обращаясь к её элементу по индексу

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

photo content

Объяснение: sum(iterable, start) — функция sum() принимает на вход лишь итерируемые объекты, то есть объекты, которые способны возвращать элементы по одному Так как ни int, ни float таковыми не являются, то у нас здесь ошибка

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