Python: задачки и вопросы
رفتن به کانال در Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
نمایش بیشتر7 121
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-77 روز
+130 روز
آرشیو پست ها
Объяснение:
Мы получим
TypeError, т.к. код попытается выполнить операцию индексации ([]) на множестве (set). Но ведь множества в Python не поддерживают доступ по индексу, т.к. они не упорядоченыОбъяснение:
Вы получите
TypeError, так как оператор in предназначен для проверки наличия элемента в итерируемом объекте, таком как список, кортеж или строка
Числа (int, float и тд) не являются объектами данного типаОбъяснение:
В Python оператор
** используется для возведения числа в степень
В данном случае, сначала будет выполнено возведение числа 3 в квадрат, что даст результат 9. Затем число 9 будет умножено на 2, что даст конечный результат 18Что будет, если вы захотите, скажем, пристроить кота на Авито?
Система изучит объявление, проверит дубли среди 150 000 000 других объявлений. Затем кот пройдёт модерацию. Попадёт в базу данных, а потом в систему рекомендаций…
Впрочем, лучше один раз увидеть. А показывают Авито изнутри здесь: https://tprg.ru/QmwE
Реклама ООО «Авито Тех» LjN8Jutzi
Объяснение:
Когда мы определили переменную
a со значением "hello world", интерпретатор Python выделил память для этой строки
Затем, когда вы определяете переменную b как результат конкатенации строк "hello" и " world", интерпретатор решает повторно использовать ранее выделенную память для строки "hello world", поскольку значение уже существует в памяти
По итогу a и b ссылаются на один и тот же объект в памяти, поэтому оператор сравнения возвращает значение True
Ну и да, в Python можно использовать ;Объяснение:
Объект
range не является итератором. Поэтому мы получим ошибку TypeError: 'range' object is not an iterator
Для использования функции next() необходимо сначала преобразовать объект range в итератор с помощью функции iter()Объяснение:
Данный код выдаст ошибку, потому что переменная
var объявлена вне функции plus() и пытается использоваться внутри неё без объявления внутри функции как глобальной переменной
В Python, если вы хотите изменить значение глобальной переменной внутри функции, вам необходимо явно объявить эту переменную как глобальную с помощью ключевого слова globalОбъяснение:
Здесь
lst[0] используется как временная переменная в цикле for. Каждая итерация цикла for присваивает ей следующее значение из списка lst и затем это значение выводится с помощью функции print()
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
