uk
Feedback

Не попадись на ботовода! Telemetrio знаходить і позначає такі канали мітками 👉 Хочеш бачити мітку, оформляй підписку

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

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

Відкрити в Telegram

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

Показати більше
6 857
Підписники
-124 години
-137 днів
-4730 днів
Архів дописів
photo content

Объяснение: В этом коде есть ошибка в строке num2 = num1 += 2 Оператор += используется для увеличения значения переменной на указанное число и одновременного присваивания этого нового значения переменной Однако в Python нельзя использовать операцию += вместе с операцией присваивания = таким образом, как это сделано в данном случае Отсюда и ошибка

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

photo content

Объяснение: Здесь используется строка с фигурными скобками {} для вставки переменных num1 и num2 Однако здесь применена обычная строка, а не f-строка, которая требуется для вставки значений переменных в строку В Python f-строка (форматированная строка) обозначается префиксом f перед началом строки и позволяет включать выражения Python внутри фигурных скобок {} непосредственно в строке То есть здесь должно было быть написано f"{num1} - один, {num2} - два", чтобы получилось "1 - один, 2 - два"

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

photo content

Объяснение: Правильный ответ «список, словарь» связан с тем, что в качестве ключей словаря в Python могут использоваться только неизменяемые (immutable) типы данных Неизменяемые типы данных не могут быть изменены после их создания. Это обеспечивает стабильность хеша ключа, который используется для определения местоположения значения в словаре Списки и словари являются изменяемыми (mutable) типами, что означает, что их содержимое может изменяться. И поэтому они не подходят для использования в качестве ключа

Необходимо создать словарь. Какие типы данных нельзя использовать в таком случае в качестве ключа?
Anonymous voting

Объяснение: Функция ord() в Python возвращает числовое представление указанного символа. Например, в ASCII символ 'a' имеет значение 97, а 'c' — значение 99 Когда вычитаем ord('a') из ord('c'), мы фактически вычитаем 97 из 99, что дает 2

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

photo content

Объяснение: Список lst, содержащий строки '1', '2' и '3', соединяется с помощью метода join() и строки '4' Этот метод используется для соединения элементов списка в одну строку, разделяя их указанным разделителем. В данном случае разделителем является строка '4'

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

photo content

Объяснение: В Python float("nan") создает специальное значение с плавающей точкой, обозначающее "Not a Number" (не число). При преобразовании любого числа с плавающей точкой, включая NaN (не число), в булев тип (bool), результат всегда будет True, за исключением случая, когда число равно 0.0 Поскольку NaN не является нулем, bool(var) возвращает True

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

photo content

Объяснение: Здесь у нас определяется класс TempClass с атрибутом класса var, который инициализирован значением None. В Python None используется для представления отсутствия значения или нулевого состояния Когда мы обращаемся к атрибуту класса TempClass.var, мы получаем значение этого атрибута, которое в данном случае является None Это значение было установлено при определении класса и не изменялось, поэтому при печати print(TempClass.var) выводится None

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