Python: задачки и вопросы
前往频道在 Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
显示更多7 106
订阅者
-524 小时
-147 天
-1930 天
帖子存档
Объяснение:
В приведенном выше фрагменте кода метод вызова был реализован правильно, поэтому
varOne = 1, a varTwo = 2Объяснение:
Любое изменение, сделанное в переменной
varOne, не отражается, поскольку она является частным членом суперклассаОбъяснение:
В Python нет предела
max int. Количество битов не ограничивает значение целого числа, но зависит от размера доступной памятиОбъяснение:
Несмотря на то, что
objectOne и objectTwo имеют одинаковые атрибуты, они всё равно ссылаются на два совершенно разных объекта
Отсюда и получаем, что их id будут отличатьсяОбъяснение:
То, что
x, y = (y, x) создаёт кортеж (tuple), равный (-5, 5), в целом понятно. А вот идущая далее конструкция [::-1] как бы разворачивает его
По итогу мы получаем (5, -5) — именно его элементы и выводятся на print()Объяснение:
Неитерируемый объект
int невозможно распаковать, т.к. объекты типа int не являются итерируемыми. А потому мы получаем TypeErrorОбъяснение:
Здесь мы имеем дело с обыкновенной распаковкой списка. По итогу получаем, что
varOne = 9, varTwo = 6, varThree = 3. А их сумма, в свою очередь, равняется 18 (9 + 6 + 3)
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
