Каким будет результат выполнения кода выше?
Anonymous Quiz
24%
1 5
29%
3602879701896397 18014398509481984
11%
None
36%
Error
Объяснение:
Метод
Почему же не подошёл вариант
Метод
as_integer_ratio() представляет десятичную дробь в виде пары числитель-знаменатель, т.е поделив числитель на знаменатель вы получите нужное числоПочему же не подошёл вариант
1 5? Виной всему стандарт представления дробных чисел IEEE 754, который реализует floatКаким будет результат выполнения кода выше?
Anonymous Quiz
8%
([1], [1])
45%
([], [1])
9%
([1], [])
38%
Error
Объяснение:
В данном случае возникает ошибка
В то же время элементы внутри кортежа, являющиеся изменяемыми объектами (например, списки), могут быть изменены
В данном случае возникает ошибка
TypeError: 'tuple' object does not support item assignment, потому что кортежи являются неизменяемыми объектами и их элементы не могут быть изменены после созданияВ то же время элементы внутри кортежа, являющиеся изменяемыми объектами (например, списки), могут быть изменены
Объяснение:
В Python строки сравниваются посимвольно:
Так и возвращаем
В Python строки сравниваются посимвольно:
'а' > 'а' — False'б' > 'б' — False'в' > 'б' — TrueТак и возвращаем
True, игнорируя последний символ — 'в'Объяснение:
Когда мы пишем
Когда мы пишем
var is None is True, Python интерпретирует этот кусок кода как (var is None) and (None is True)var is None проверяет, является ли переменная var равной None, и возвращает TrueNone is True проверяет, является ли объект None равным объекту True, что является ложным, поэтому имеем FalseTrue and False, в свою очередь, возвращает FalseКакое утверждение верно для __init__ и __new__ методов в Python?
Anonymous Quiz
81%
__init__ инициализирует объект, __new__ создает объект
4%
__init__ создает объект, __new__ инициализирует объект
8%
__init__ и __new__ используются для инициализации объектов
8%
__init__ и __new__ используются для создания объектов
Объяснение:
В Python, метод new отвечает за создание объекта, а метод init используется для инициализации объекта после его создания
Эти два метода взаимодействуют в процессе создания объекта класса
В Python, метод new отвечает за создание объекта, а метод init используется для инициализации объекта после его создания
Эти два метода взаимодействуют в процессе создания объекта класса
Объяснение:
Декоратор
Статические методы не имеют доступа к атрибутам экземпляра или класса. Они могут использоваться для выполнения задач, которые не требуют доступа к состоянию объекта, но связаны с классом в целом
Декоратор
@staticmethod в Python преобразует метод класса в статический метод, который может быть вызван без создания экземпляра классаСтатические методы не имеют доступа к атрибутам экземпляра или класса. Они могут использоваться для выполнения задач, которые не требуют доступа к состоянию объекта, но связаны с классом в целом
Объяснение:
Здесь мы создаём список из чётных чисел от
Затем извлекается последний элемент из данного списка и его значение присваивается переменной
Здесь мы создаём список из чётных чисел от
0 до 8 при помощи генератора списка и условия if i % 2 == 0Затем извлекается последний элемент из данного списка и его значение присваивается переменной
res. Т.к. последний элемент списка — число 8, то и результатом выполнения этого кода будет число 8Каким будет результат выполнения кода выше?
Anonymous Quiz
12%
[1, 4, 9]
84%
[2, 4, 6]
3%
[2, 4, 8]
1%
[2, 3, 6]