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

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

Open in Telegram

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

Show more
6 947
Subscribers
-324 hours
-167 days
-6430 days
Posts Archive
Объяснение: Первые три операции в Python вполне себе допустимы. А вот умножение целого числа и NoneType нет. Результаты выпол
Объяснение: Первые три операции в Python вполне себе допустимы. А вот умножение целого числа и NoneType нет. Результаты выполнения этих операций смотрите на картинке!

Что из перечисленного ниже вызывает ошибку TypeError в Python?
Anonymous voting

Объяснение: Тут всё достаточно просто, если A - True, то печатается one; если B - True, то печатается Python. Если ни одна из переменных не является истиной, код выведет Ciao! Переменная B равна True, поэтому печатается Python

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

Объяснение: Да-да, мы можем использовать оператор вычитания при работе с множествами. В данном случае он будет работать подобно методу difference(), а значит, находить разность множеств. Результатом такой операции — является множество, элементы которого содержатся в первом оригинальном множестве, но не содержатся во втором

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

Объяснение: Функция divmod(a, b) работает так, что она возвращает кортеж. Первым его элементом будет результат a // b, а вторым — a % b

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

Объяснение: Когда вы планируете выполнить несколько присваиваний в Python, необходимо убедиться, что количество переменных в левой части соответствует количеству элементов для присваивания в правой части. В противном случае мы получим Ошибку. Однако символ * может помочь решить эту проблему. Он позволяет указать, что одна из переменных в левой части присваивания может принимать любое количество значений из правой части, в то время как в остальные переменные будут присваиваться значения в соответствии с их позицией.

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

Объяснение: sorted — это функция, которая создает новый список, содержащий отсортированные элементы исходного списка или итерируемой последовательности. Она не изменяет исходный список. sort — это метод, который изменяет исходный список, сортируя его элементы в определенном порядке

Разница между sort() и sorted():
Anonymous voting

Объяснение: Как мы все знаем, булевые числа в Python являются подклассами int и соответствуют целым числам. True соответствует 1, поэтому 20 - 1 = 19

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