Python: задачки и вопросы
Ir al canal en Telegram
Вопросы и задачки для подготовки к собеседованиям и прокачки навыков Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/media
Mostrar más7 125
Suscriptores
-124 horas
-27 días
-130 días
Archivo de publicaciones
Объяснение:
Python поддерживает автоматическую сборку мусора (Garbage Collection) для управления памятью. Он также имеет хорошие возможности для интеграции с другими языками и технологиями.
Например с помощью:
— CPython API: Стандартный интерпретатор Python, известный как CPython, предоставляет API для написания C-расширений. Используя эту функциональность, можно писать C-код, который объединяется с Python.
Документация: Python C API
— Jython: Это реализация Python на языке Java. Jython позволяет напрямую использовать Java-классы в Python-коде и создается для исполнения на JVM (Java Virtual Machine).
Официальный сайт: jython.org
Объяснение:
Попались?) В этом коде есть ошибка из-за неправильного отступа, поэтому правильный результат будет Error. Если исправить этот момент, то мы, конечно же, получим 8.
Объяснение:
Подчёркивание — это разделитель, который используется для повышения удобности читаемости, но который игнорируется синтаксисом Python
Поэтому здесь
float() сработал так же, как если бы мы ему передали не '13_37', а '1337'Объяснение:
Каждый раз, когда
i % 3 != 0, мы переходим к следующей итерации цикла. Таким образом, значение c увеличивается лишь при i = 0 и в случае, когда i делится на 3 без остатка (здесь это 3 и 6)Мы научили ИИ писать сатирические новости технологий
Он уже рассказал нам про:
— электросамокатную полицию;
— продажу Марса NVIDIA;
— ИИ на посту мэра города;
— связь Starlink и внеземных цивилизаций.
Подписывайтесь, чтобы узнать, что ждёт нас дальше по мнению нейросети: @notnewsgpt
Объяснение:
В процессе фильтрации в задаче используется функция filter, которая возвращает объект класса filter, а не непосредственный список или другой итерируемый объект. Это происходит потому, что мы не преобразовываем результат filter в конкретный тип данных (например, список или кортеж). Если бы мы попробовали напрямую вывести результат выполнения filter, он бы отобразился как <filter object at ...> с указанием места в памяти.
Объяснение:
Мы уже публиковали викторину по форматированию f-строк. Если вы её пропустили, то попробуйте решить ещё и её.
А теперь кратко о символе
^. Этот символ указывает Python, что подстрока должна быть выровнена по центру внутри строки длиной 25 символов. Остальные незанятые подстрокой символы заполняются указанным символоми переменной fill_char.
Давайте повторим, как использовать выравнивание в f-строках:
< — подстрока выравнивается по левому краю.
> — подстрока выравнивается по правому краю.
^ — подстрока выравнивается по центру.
Попробуйте поэкспериментировать с различными символами выравнивания, чтобы увидеть, как они изменяют результат.Объяснение:
Возможно, вы уже слышали, что в Python существуют специальные символы, начинающиеся с обратного слэша. Большинство из них приведены в таблице выше.
Уже поняли в чём соль? В нашей задаче, использовалась строка "\turtle", из-за \t сработала табуляция, и мы не получили ожидаемого результата. Чтобы избежать подобных ситуаций, можно использовать "сырые" строки (raw strings).
Приставка r к строке указывает Python, что это raw-строка:
path = r"C:\Program Files\turtle game"В качестве альтернативы способу выше мы также можем добавить дополнительный слеш:
path = "C:\\Program Files\\turtle game"В обоих случаях Python поймет, что мы не хотим использовать специальные символы внутри строки, а просто хотим, чтобы строка отображалась как есть.
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
