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

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

@quiz_python

Вопросы и задачки для подготовки к собеседованиям и прокачки навыков

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Subscribers
6.91K
Photos
1.4K
Videos
1
Links
125

Showing posts older than #2578 · Back to latest

Older Posts 20 shown
Post #2576 1.79K
Объяснение:

Здесь используется строка с фигурными скобками {} для вставки переменных num1 и num2

Однако здесь применена обычная строка, а не f-строка, которая требуется для вставки значений переменных в строку

В Python f-строка (форматированная строка) обозначается префиксом f перед началом строки и позволяет включать выражения Python внутри фигурных скобок {} непосредственно в строке

То есть здесь должно было быть написано f"{num1} - один, {num2} - два", чтобы получилось "1 - один, 2 - два"
Post #2573 1.84K
Объяснение:

Правильный ответ «список, словарь» связан с тем, что в качестве ключей словаря в Python могут использоваться только неизменяемые (immutable) типы данных

Неизменяемые типы данных не могут быть изменены после их создания. Это обеспечивает стабильность хеша ключа, который используется для определения местоположения значения в словаре

Списки и словари являются изменяемыми (mutable) типами, что означает, что их содержимое может изменяться. И поэтому они не подходят для использования в качестве ключа
Post #2571 1.82K
Объяснение:

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

Когда вычитаем ord('a') из ord('c'), мы фактически вычитаем 97 из 99, что дает 2
Post #2568 1.81K
Объяснение:

Список lst, содержащий строки '1', '2' и '3', соединяется с помощью метода join() и строки '4'

Этот метод используется для соединения элементов списка в одну строку, разделяя их указанным разделителем. В данном случае разделителем является строка '4'
Post #2565 1.82K
Объяснение:

В Python float("nan") создает специальное значение с плавающей точкой, обозначающее "Not a Number" (не число).

При преобразовании любого числа с плавающей точкой, включая NaN (не число), в булев тип (bool), результат всегда будет True, за исключением случая, когда число равно 0.0

Поскольку NaN не является нулем, bool(var) возвращает True
Post #2562 1.75K
Объяснение:

Здесь у нас определяется класс TempClass с атрибутом класса var, который инициализирован значением None. В Python None используется для представления отсутствия значения или нулевого состояния

Когда мы обращаемся к атрибуту класса TempClass.var, мы получаем значение этого атрибута, которое в данном случае является None

Это значение было установлено при определении класса и не изменялось, поэтому при печати print(TempClass.var) выводится None
Post #2559 1.79K
Объяснение:

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

Это даёт 11213

После этого, параметр end="3" добавляет 3 в конец вывода, что делает окончательный результат 112133
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →