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

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

رفتن به کانال در Telegram

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

نمایش بیشتر
7 120
مشترکین
-224 ساعت
-87 روز
-130 روز
آرشیو پست ها
Каким будет результат выполнения кода выше?
Anonymous voting

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

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

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

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

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

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

Объяснение: Когда мы используем print(*lst, sep="1", end="3") с распакованным списком lst, который содержит элементы [1, 2, 3], каждый элемент списка печатается поочерёдно с разделителем 1 между ними Это даёт 11213 После этого, параметр end="3" добавляет 3 в конец вывода, что делает окончательный результат 112133

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

Объяснение: Функция set() в Python создает множество, которое содержит только уникальные элементы, причем порядок элементов в множестве не гарантирован и не важен Когда мы преобразуем строки "new" и "wen" в множества, получаем множества с элементами {'n', 'e', 'w'} для обеих строк Поскольку оба множества содержат одинаковые элементы, они считаются равными, и оператор сравнения == возвращает True

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

Объяснение: В Python нельзя напрямую складывать переменные разных типов, в данном случае целое число (int) и строку (str) Переменная var_int является целым числом (2000), а var_str — строкой ("23") Попытка выполнить операцию var_int + var_str приведет к ошибке, так как Python не знает, как сложить эти два разных типа данных

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