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

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

前往频道在 Telegram

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

显示更多
7 121
订阅者
+124 小时
-77
+230
帖子存档
Каким будет результат выполнения кода выше?
Anonymous voting

Объяснение: В Python, lambda создаёт анонимную функцию, а yield from используется для делегирования части операций генератора другому генератору или итерируемому объекту В данном случае, x — это функция-генератор, которая при вызове x() возвращает другой генератор Этот вложенный генератор проходит через все элементы списка [1, 2, 3] и выдаёт их по одному В свою очередь функция list() собирает эти значения в список, который и выводится на экран: [1, 2, 3]

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

Объяснение: Срез y = x[::2] создаёт новый список, не связанный с оригинальным. А потому изменение y не влияет на x

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

Объяснение: Блок finally будет выполнен в любом случае, даже если перед этим был вызван return или возникло исключение Отюсда и z, который станет равным 1

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

Объяснение: В списке x числа от 0 до 4 Список y содержит квадраты этих чисел: [0, 1, 4, 9, 16] Сумма этих квадратов равна 0 + 1 + 4 + 9 + 16 = 30

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

Объяснение: Функция является рекурсивной и будет вызываться до тех пор, пока x не станет 0 В конечном итоге она вернёт 10

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

Объяснение: Оператор // выполняет целочисленное деление Поэтому 10 // 5 равно 2, и 2 // 2 равно 1

Первый или даже нулевой шаг в разработку — это понимание логики и алгоритмов, на которых строится любой язык программирования
Первый или даже нулевой шаг в разработку — это понимание логики и алгоритмов, на которых строится любой язык программирования. Хорошая новость в том, что этот уровень доступен абсолютно всем. На курсе «Основы программирования» за час вы научитесь читать код и сможете написать свою первую строчку на языке Python. Вас ждут задачи в тренажёре, которые быстро помогут понять — интересно ли вам вообще программировать? Если да, то разберётесь в основах и сможете  сделать следующий шаг к выбору конкретного направления. Перейти к «Основам программирования» Реклама АНО ДПО «Образовательные технологии Яндекса»

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