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

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

Открыть в Telegram

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

Больше
7 121
Подписчики
Нет данных24 часа
-77 дней
+130 день
Архив постов
Объяснение: Мы получим TypeError, т.к. код попытается выполнить операцию индексации ([]) на множестве (set). Но ведь множества в Python не поддерживают доступ по индексу, т.к. они не упорядочены

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

photo content

Объяснение: Вы получите TypeError, так как оператор in предназначен для проверки наличия элемента в итерируемом объекте, таком как список, кортеж или строка Числа (int, float и тд) не являются объектами данного типа

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

photo content

Объяснение: В Python оператор ** используется для возведения числа в степень В данном случае, сначала будет выполнено возведение числа 3 в квадрат, что даст результат 9. Затем число 9 будет умножено на 2, что даст конечный результат 18

Что будет, если вы захотите, скажем, пристроить кота на Авито? Система изучит объявление, проверит дубли среди 150 000 000 других объявлений. Затем кот пройдёт модерацию. Попадёт в базу данных, а потом в систему рекомендаций… Впрочем, лучше один раз увидеть. А показывают Авито изнутри здесь: https://tprg.ru/QmwE Реклама ООО «Авито Тех» LjN8Jutzi

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

photo content

Объяснение: Когда мы определили переменную a со значением "hello world", интерпретатор Python выделил память для этой строки Затем, когда вы определяете переменную b как результат конкатенации строк "hello" и " world", интерпретатор решает повторно использовать ранее выделенную память для строки "hello world", поскольку значение уже существует в памяти По итогу a и b ссылаются на один и тот же объект в памяти, поэтому оператор сравнения возвращает значение True Ну и да, в Python можно использовать ;

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

photo content

Объяснение: Объект range не является итератором. Поэтому мы получим ошибку TypeError: 'range' object is not an iterator Для использования функции next() необходимо сначала преобразовать объект range в итератор с помощью функции iter()

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

photo content

Объяснение: Данный код выдаст ошибку, потому что переменная var объявлена вне функции plus() и пытается использоваться внутри неё без объявления внутри функции как глобальной переменной В Python, если вы хотите изменить значение глобальной переменной внутри функции, вам необходимо явно объявить эту переменную как глобальную с помощью ключевого слова global

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

photo content

Объяснение: Здесь lst[0] используется как временная переменная в цикле for. Каждая итерация цикла for присваивает ей следующее значение из списка lst и затем это значение выводится с помощью функции print()