ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

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

Объяснение: В Python словари не могут содержать повторяющихся ключей. Когда мы определяем словарь с повторяющимися ключами, последнее вхождение пары ключ-значение перезапишет все предыдущие В данном случае, пара "language": "Golang" перезаписывается парой "language": "Python". Поэтому значение, связанное с ключом "language", становится "Python" Отсюда и наш ответ

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

photo content

Объяснение: Разберём код пошагово: a, b = (b, a) создаёт кортеж (-5, 5) Затем мы сразу же разворачиваем его, используя [::-1], после чего кортеж равняется (5, -5) Его элементы мы и выводим по порядку через print(), преобразовав в строку каждый

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

photo content

Объяснение: В Python маленькие целые числа (обычно в диапазоне от -5 до 256) кэшируются и повторно используются Это значит, что они сохраняются в памяти, и каждый раз, когда вы создаёте целое число в этом диапазоне, Python указывает на одно и то же местоположение в памяти, вместо того чтобы создавать новый объект И если с pow(1, 2) это срабатывает, т.к. результат 1, то в случае с pow(10, 20) уже нет — результат выполнения этой функции равняется 1e+20, т.е. сильно больше 256

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

photo content

Объяснение: Код выше пытается закодировать строку "Ща что-то будет" с помощью кодировки ASCII Но данная кодировка поддерживает лишь символы в диапазоне от 0 до 127 и не может представить кириллические символы Отсюда и ошибка

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

photo content

Объяснение: Ошибка будет возникать на этапе выполнения кода Всё потому что оператор += не поддерживается для множеств (set) в Python. Если попытаться выполнить данный код, то вылетит ошибка TypeError Вместо этого, для объединения множеств, можно использовать метод union() или оператор объединения |

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

photo content

Объяснение: lst[:] — это срез всего списка lst. И когда мы присваиваем ему это пустой кортеж (tuple), он очищается Отсюда и ответ — пустой список

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

photo content

Python: задачки и вопросы - إحصائيات وتحليلات قناة تيليجرام @quiz_python