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

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

Open in Telegram

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

Show more
7 121
Subscribers
No data24 hours
-77 days
+130 days
Posts Archive
Объяснение: *a, b = [1, 2, 3] означает, что последний элемент списка присваивается b, а первые два уходят в *a При вызове func(*a), переменная a будет распакована в отдельные аргументы функции, таким образом она будет вызвана как func(1, 2) Внутри функции print(*var) принимает переменное количество аргументов и выводит их значения, разделённые пробелом. Т.е 1 2

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

Объяснение: В Python все числовые значения, которые не 0, это True. В том числе и -1

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

Объяснение: При использовании, оператор or возвращает первое истинное значение из двух операндов или последний операнд, если оба являются ложными В данном случае, поскольку значение var является истинным, оператор or не будет вычислять выражение 0/0 и вернёт значение var, то есть "False" Поэтому мы и получаем такой ответ

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

Объяснение: isidentifier() используется для проверки, является ли строка допустимым идентификатором в языке программирования Python Допустимый идентификатор должен начинаться с буквы или символа подчеркивания и может содержать только буквы, цифры и символы подчеркивания В данном случае переменная var начинается с цифры 1, что не является допустимым для идентификаторов в Python. Поэтому метод isidentifier() возвращает False

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

Объяснение: Здесь мы получим NameError: name 'captain' is not defined Всё потому, что при выполнении кода переменная captain не была определена. Поэтому у нас возникло исключение NameError Функция repr() используется для представления объекта в виде строки, но так как переменная captain не существует, её нельзя представить в таком виде

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

Объяснение: Выражение sum = all присваивает переменной sum значение функции all() После этого, когда мы вызываем sum([0, 1]), выполняется проверка, являются ли все элементы [0, 1] истинными Так как это не так, то и ответе мы получаем False

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

Объяснение: При выполнении данного кода будет возникать ошибка, так как строки в Python являются неизменяемыми (immutable) объектами. Попытка присвоения значения элементу строки приведет к ошибке