Каким будет результат выполнения кода выше?
Anonymous Quiz
8%
'1', '2', '3'
15%
('1', '2', '3')
59%
None
18%
Error
Объяснение:
Здесь мы получим ошибку
Всё дело в том, что код выше определяет функцию
Однако, в нашем вызове функции
Отсюда и ошибка
Здесь мы получим ошибку
Всё дело в том, что код выше определяет функцию
func()
, которая принимает произвольное количество аргументов в виде кортежей строкОднако, в нашем вызове функции
func('1', '2', '3')
мы передаём три отдельных аргумента вместо одного кортежаОтсюда и ошибка
Объяснение:
Выражение
То есть если в
Выражение
pow(3, 2, 3)
возвращает результат возведения числа 3
в степень 2
по модулю 3
. Отсюда и ответ 0
То есть если в
pow()
есть третий аргумент — pow(a, b, c)
, то сначала мы выполняем возведение a ^ b
, а затем выполняем операцию модуля с
:(3 ^ 2) % 3
Объяснение:
При выполнении данного кода будет возникать ошибка, так как строки в Python являются неизменяемыми (
При выполнении данного кода будет возникать ошибка, так как строки в Python являются неизменяемыми (
immutable
) объектами. Попытка присвоения значения элементу строки приведет к ошибкеОбъяснение:
Выражение
После этого, когда мы вызываем
Так как это не так, то и ответе мы получаем
Выражение
sum = all
присваивает переменной sum
значение функции all()
После этого, когда мы вызываем
sum([0, 1])
, выполняется проверка, являются ли все элементы [0, 1]
истиннымиТак как это не так, то и ответе мы получаем
False
Объяснение:
Здесь мы получим
Всё потому, что при выполнении кода переменная
Функция
Здесь мы получим
NameError: name 'captain' is not defined
Всё потому, что при выполнении кода переменная
captain
не была определена. Поэтому у нас возникло исключение NameError
Функция
repr()
используется для представления объекта в виде строки, но так как переменная captain
не существует, её нельзя представить в таком видеОбъяснение:
Допустимый идентификатор должен начинаться с буквы или символа подчеркивания и может содержать только буквы, цифры и символы подчеркивания
В данном случае переменная
isidentifier()
используется для проверки, является ли строка допустимым идентификатором в языке программирования PythonДопустимый идентификатор должен начинаться с буквы или символа подчеркивания и может содержать только буквы, цифры и символы подчеркивания
В данном случае переменная
var
начинается с цифры 1
, что не является допустимым для идентификаторов в Python. Поэтому метод isidentifier()
возвращает False
Объяснение:
При использовании, оператор
В данном случае, поскольку значение
Поэтому мы и получаем такой ответ
При использовании, оператор
or
возвращает первое истинное значение из двух операндов или последний операнд, если оба являются ложнымиВ данном случае, поскольку значение
var
является истинным, оператор or
не будет вычислять выражение 0/0
и вернёт значение var
, то есть "False"
Поэтому мы и получаем такой ответ