Объяснение:
В Python маленькие целые числа (обычно в диапазоне от
Это значит, что они сохраняются в памяти, и каждый раз, когда вы создаёте целое число в этом диапазоне, Python указывает на одно и то же местоположение в памяти, вместо того чтобы создавать новый объект
И если с
В Python маленькие целые числа (обычно в диапазоне от
-5
до 256
) кэшируются и повторно используютсяЭто значит, что они сохраняются в памяти, и каждый раз, когда вы создаёте целое число в этом диапазоне, Python указывает на одно и то же местоположение в памяти, вместо того чтобы создавать новый объект
И если с
pow(1, 2)
это срабатывает, т.к. результат 1
, то в случае с pow(10, 20)
уже нет — результат выполнения этой функции равняется 1e+20
, т.е. сильно больше 256
Объяснение:
Разберём код пошагово:
Затем мы сразу же разворачиваем его, используя
Его элементы мы и выводим по порядку через
Разберём код пошагово:
a, b = (b, a)
создаёт кортеж (-5, 5)
Затем мы сразу же разворачиваем его, используя
[::-1]
, после чего кортеж равняется (5, -5)
Его элементы мы и выводим по порядку через
print()
, преобразовав в строку каждыйКаким будет результат выполнения кода выше?
Anonymous Quiz
18%
Golang
38%
Python
15%
("Golang", "Python")
29%
Error
Объяснение:
В Python словари не могут содержать повторяющихся ключей. Когда мы определяем словарь с повторяющимися ключами, последнее вхождение пары ключ-значение перезапишет все предыдущие
В данном случае, пара
Отсюда и наш ответ
В Python словари не могут содержать повторяющихся ключей. Когда мы определяем словарь с повторяющимися ключами, последнее вхождение пары ключ-значение перезапишет все предыдущие
В данном случае, пара
"language": "Golang"
перезаписывается парой "language": "Python"
. Поэтому значение, связанное с ключом "language"
, становится "Python"
Отсюда и наш ответ
Какой у вас профессиональный уровень в IT?
Anonymous Poll
48%
Ещё не работаю в IT (учусь или хочу начать учиться)
5%
Intern / Стажёр
12%
Junior / Младший разработчик
10%
Middle / «Миддл»
4%
Senior / Старший разработчик
2%
(Team) Lead / Руководитель команды или ведущий разработчик
1%
Руководитель разработки, департамента, топ-менеджер
9%
Связан с IT, но не разработчик (дизайнер, продакт, аналитик и т.д.)
8%
Посмотреть результаты
Объяснение:
Код вызывает исключение типа
Поскольку исключение не обрабатывается полностью, программа завершается с сообщением об ошибке
Код вызывает исключение типа
TypeError
, но обработка этого исключения не происходит в блоках except
, т.к. оно уже перехвачено в блоке except Exception
Поскольку исключение не обрабатывается полностью, программа завершается с сообщением об ошибке
TypeError
, но без дополнительной информации о месте, где оно было вызваноКаким будет результат выполнения кода выше?
Anonymous Quiz
19%
([],)
28%
([1],)
10%
([1],) Error
43%
Error
Объяснение:
Операция
Первое проходит без каких-либо проблем, в то время как второе вызывает ошибку, так как мы не можем менять значения кортежей
Операция
+=
состоит из двух действий: добавить и задатьПервое проходит без каких-либо проблем, в то время как второе вызывает ошибку, так как мы не можем менять значения кортежей
Объяснение:
В цикле происходит итерация по числам от
— если число
— если число
В итоге на последнем шаге у нас получается
В цикле происходит итерация по числам от
0
до 9
:— если число
i
чётное (т.е., i % 2 == 0
), то оно вычитается из переменной num
— если число
i
нечётное, то оно прибавляется к переменной numВ итоге на последнем шаге у нас получается
i = 9
(нечётное число), а потому num = -4 + 9 = 5
Каким будет результат выполнения кода выше?
Anonymous Quiz
9%
[10, 2, 10, 4, 10]
24%
[10, 2, 3, 4, 5]
62%
[1, 2, 3, 4, 5]
5%
[1, 2, 10, 4, 5]
Объяснение:
Изменения
Поэтому результат выполнения кода —
Изменения
lst_two
не влияют на lst_one
, т.к. lst_two
является копией части списка lst_one
Поэтому результат выполнения кода —
[1, 2, 3, 4, 5]