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

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

Open in Telegram

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

Show more
6 941
Subscribers
-124 hours
-147 days
-5930 days
Posts Archive
Каким будет результат выполнения кода выше?
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

Объяснение: Здесь перед нами так называемая одна из распространённых «ловушек» в Python. Связана она с изменяемыми значениями по умолчанию для аргументов функции Когда мы определяем функцию func(x=[]), значение по умолчанию для x — это пустой список [] Однако этот список создаётся один раз при определении функции и затем «запоминается» между вызовами функции. Это означает, что если мы изменим этот список внутри функции (как это делается с помощью x.append(1)), эти изменения также сохранятся между вызовами По итогу сначала будет выведено [1], а затем [1, 1]

Хотите превратить вашу идею в работающий бизнес? Приходите на магистерскую онлайн-программу для предпринимателей от МФТИ и Ск
Хотите превратить вашу идею в работающий бизнес? Приходите на магистерскую онлайн-программу для предпринимателей от МФТИ и Сколково. 2 года вместе с опытными преподавателями и персональным ментором вы будете прорабатывать свой технологичный проект и учиться продвигать его на рынке. Направление может быть любым: от нанотехнологий до космоса. А если у вас еще нет идеи для бизнеса, менторы помогут вам определиться. Подать заявку на обучение можно до 15 сентября тут: https://tprg.ru/ajph Реклама МФТИ, ФИЗТЕХ, ИНН 5008006211

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

Объяснение: Лямбда-функции в Python являются объектами типа function