Вопросы и задачки для подготовки к собеседованиям и прокачки навыков
Разместить рекламу: @tproger_sales_bot
Правила общения: https://tprg.ru/rules
Другие каналы: @tproger_channels
Другие наши проекты: https://tprg.ru/media
Post #2067
2.03K

PY @quiz_python
Showing posts older than #2068 · Back to latest

0, это True. В том числе и -1
or возвращает первое истинное значение из двух операндов или последний операнд, если оба являются ложнымиvar является истинным, оператор or не будет вычислять выражение 0/0 и вернёт значение var, то есть "False"
isidentifier() используется для проверки, является ли строка допустимым идентификатором в языке программирования Pythonvar начинается с цифры 1, что не является допустимым для идентификаторов в Python. Поэтому метод isidentifier() возвращает False
NameError: name 'captain' is not defined captain не была определена. Поэтому у нас возникло исключение NameErrorrepr() используется для представления объекта в виде строки, но так как переменная captain не существует, её нельзя представить в таком виде
sum = all присваивает переменной sum значение функции all()sum([0, 1]), выполняется проверка, являются ли все элементы [0, 1] истиннымиFalse
immutable) объектами. Попытка присвоения значения элементу строки приведет к ошибке
pow(3, 2, 3) возвращает результат возведения числа 3 в степень 2 по модулю 3. Отсюда и ответ 0pow() есть третий аргумент — pow(a, b, c), то сначала мы выполняем возведение a ^ b, а затем выполняем операцию модуля с:(3 ^ 2) % 3