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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
7 121
مشترکین
+124 ساعت
-77 روز
+230 روز
آرشیو پست ها
Объяснение: В Python мы вполне легально можем передавать аргументы по их имени Поэтому в этом коде a становится равным 1, b - 3, а c - 2. Сумма этих чисел равна 6

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

Объяснение: Оператор and имеет более высокий приоритет, чем or Поэтому сначала выполняется операция y and z, что даёт False, а затем x or False, что даёт True Таким образом, выводится "yes"

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

Объяснение: Давайте по порядку: - сначала мы обращаемся к элементу по индексу 1 в списке lst — это список [3.141, 20, [30, 'baz', 2.718]]; - затем обращаемся к элементу по индексу 2 внутри этого вложенного списка и... он также является списком — [30, 'baz', 2.718]; - по итогу мы обращаемся к элементу внутри этого вложенного списка и получаем строку 'baz'

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

Объяснение: Здесь используется генератор для создания последовательности чисел от 0 до 4 Затем функция sum() суммирует эти числа и получается 10

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

Объяснение: Функция рекурсивно вызывает себя, уменьшая аргумент на 1, и добавляет результат к списку, содержащему текущее значение x Это продолжается, пока x не станет равным нулю. Финальный список будет содержать числа от 1 до 5, т.е. его длина равна 5

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

Объяснение: Как только выполняется оператор return, функция завершается и возвращается на уровень вызова В данном случае первый оператор return не имеет значения, поэтому функция возвращает стандартное для таких случаев значение — None

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

Объяснение: Значения по умолчанию в функциях Python вычисляются только один раз Однако в данном случае, для аргумента l мы используем None как значение по умолчанию, а затем инициализируем новый список внутри функции, если l равен None По итогу каждый вызов func() без указания второго аргумента приводит к созданию нового списка