ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Python: задачки и вопросы

Python: задачки и вопросы

Открыть в Telegram

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

Больше
6 857
Подписчики
-124 часа
-137 дней
-4730 дней
Архив постов
Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Здесь мы получим NameError: name 'captain' is not defined Всё потому, что при выполнении кода переменная captain не была определена. Поэтому у нас возникло исключение NameError Функция repr() используется для представления объекта в виде строки, но так как переменная captain не существует, её нельзя представить в таком виде

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Выражение sum = all присваивает переменной sum значение функции all() После этого, когда мы вызываем sum([0, 1]), выполняется проверка, являются ли все элементы [0, 1] истинными Так как это не так, то и ответе мы получаем False

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: При выполнении данного кода будет возникать ошибка, так как строки в Python являются неизменяемыми (immutable) объектами. Попытка присвоения значения элементу строки приведет к ошибке

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Выражение pow(3, 2, 3) возвращает результат возведения числа 3 в степень 2 по модулю 3. Отсюда и ответ 0 То есть если в pow() есть третий аргумент — pow(a, b, c), то сначала мы выполняем возведение a ^ b, а затем выполняем операцию модуля с: (3 ^ 2) % 3

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Здесь мы получим ошибку Всё дело в том, что код выше определяет функцию func(), которая принимает произвольное количество аргументов в виде кортежей строк Однако, в нашем вызове функции func('1', '2', '3') мы передаём три отдельных аргумента вместо одного кортежа Отсюда и ошибка

Каким будет результат выполнения кода выше?
Anonymous voting

photo content

Объяснение: Т.к. внутри функции ничего не происходит, т.е. она не выполняет никаких операций и не возвращает никакого значения, то она по дефолту возвращает значение None Так и получился правильный ответ

Каким будет результат выполнения кода выше?
Anonymous voting

photo content