Объяснение:
Выражение
После этого, когда мы вызываем
Так как это не так, то и ответе мы получаем
Выражение
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"
Поэтому мы и получаем такой ответ
Объяснение:
В Python все числовые значения, которые не
В Python все числовые значения, которые не
0
, это True
. В том числе и -1
Каким будет результат выполнения кода выше?
Anonymous Quiz
19%
[1, 2, 3]
20%
[1, 2]
33%
1 2
28%
Error
Объяснение:
При вызове
Внутри функции
*a, b = [1, 2, 3]
означает, что последний элемент списка присваивается b
, а первые два уходят в *a
При вызове
func(*a)
, переменная a
будет распакована в отдельные аргументы функции, таким образом она будет вызвана как func(1, 2)
Внутри функции
print(*var)
принимает переменное количество аргументов и выводит их значения, разделённые пробелом. Т.е 1 2
Объяснение:
Использование запятой без значений внутри круглых скобок
Как минимум, внутри этих скобок должно быть указано хотя бы одно значение, иначе возникает синтаксическая ошибка
Так, если нужно создать кортеж с одним элементом, можно добавить запятую после значения. Например,
Использование запятой без значений внутри круглых скобок
var = (,)
не является допустимым синтаксисом в PythonКак минимум, внутри этих скобок должно быть указано хотя бы одно значение, иначе возникает синтаксическая ошибка
Так, если нужно создать кортеж с одним элементом, можно добавить запятую после значения. Например,
var = (0,)