ru
Feedback

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

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

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

Открыть в Telegram

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

Больше
6 855
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Объяснение: Первое выражение создаёт переменную f и присваивает ей значение (1, ) Во второй строчке мы сначала умножаем (2, ) на 2 и получаем (2, 2). А уже затем этом значение прибавляем к значению f, в результате чего получаем (1, 2, 2) Ну а длина итогового выражения, в свою очередь, равна 3

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

photo content

Объяснение: Сначала мы вычисляем выражение в правой части: arr[0], arr[arr[0]-1] = 1, 4, т.е. arr[0] = 1, arr[arr[0]-1] = 4 При этом arr[arr[0]-1] = arr[1-1] = arr[0] = 4 Отсюда и ответ — arr = [4, 3, 2, 1]

​Хотите стать Python-разработчиком? Бесплатный вводный курс от Хекслета может вам с этим помочь. Он поможет вам познакомиться с профессией. А если она придётся вам по вкусу, то вы сможете присоединиться к обучению в группе с наставником. Также курсы Хекслет помогут вам развить нетворкинг в 26-тысячном сообществе айтишников и выполнять проекты, участвовать в open source и готовиться к трудоустройству. Подробнее о курсе можно узнать по ссылке: https://clck.ru/hUrTH Это #партнёрский пост

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

photo content

Объяснение: Функция, описанная в задачке, рекурсивно вычисляет наибольший общий делитель двух чисел Так, во время первого вызова функции numOne = 20, numTwo = 50, numTwo % numOne = 10. Во время второго вызова — numOne= 10, numTwo = 20, numTwo % numOne = 0. И последний вызов оставляет нас с numOne = 0, numTwo = 10, а потому возвращаемое значение numTwo — 10

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

photo content

Объяснение: В приведенном выше фрагменте кода метод вызова был реализован правильно, поэтому varOne = 1, a varTwo = 2

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

photo content

Объяснение: Любое изменение, сделанное в переменной varOne, не отражается, поскольку она является частным членом суперкласса

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

photo content

Объяснение: В Python нет предела max int. Количество битов не ограничивает значение целого числа, но зависит от размера доступной памяти

Какое максимальное значение int в Python 3?
Anonymous voting

Объяснение: Несмотря на то, что objectOne и objectTwo имеют одинаковые атрибуты, они всё равно ссылаются на два совершенно разных объекта Отсюда и получаем, что их id будут отличаться

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