Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? ⚙️🐍
Квиз про замыкания в Python: почему лямбды в цикле «ловят» переменные не так, как вы ожидаете.
Важно на работе/собеседовании: такие нюансы приводят к скрытым багам и странным ответам на задачах.
Подсказка: захватывайте текущее значение через аргумент по умолчанию, например lambda i=i…
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
-3 -2 -3
0%
-3 -3 -3
0%
-2 -2 -2
0%
-2 -3 -2
Python Quiz
Что выведет этот код? ⚙️🐍
Чему учит: разница между //, / и int() при делении отрицательных чисел.
Зачем важно: предсказывать поведение кода и не терять очки на собеседовании.
Подсказка: // — округление вниз (к −∞). int(x/2) берёт целую часть результата деления (округление к 0).
Python Quiz
Что выведет этот код? 💻🐍
Чему учит: разницу и сходство f‑строк и str.format — выражения vs именованные поля и как работают форматные спецификаторы.
Зачем важно: на работе/собеседовании важно уверенно форматировать вывод и не ловить неожиданные ошибки.
f-строки могут содержать произвольные выражения (напр. us…
Что выведет этот код? 🤔💡
Anonymous Quiz
0%
Выведет 1
0%
Выведет 10
0%
Выведет 99
0%
Будет AttributeError
Python Quiz
Что выведет этот код? 🤔💡
Чему учит: разница между атрибутами класса и экземпляра и порядок поиска атрибутов в Python.
Зачем: важно для отладки, метапрограммирования и на собеседованиях — показывает, что вы понимаете механизм доступа к атрибутам.
setattr создаёт/меняет атрибут у экземпляра; delattr удаляет у …
Что выведет этот код? 🧠🤔
Anonymous Quiz
0%
Выведет: 2 2
0%
Выведет: 2 4
0%
Выведет: 3 4
0%
Выведет: 3 3
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: пониманию set(), dict‑comprehension и фильтрации по x%2 — как убрать дубликаты и посчитать вхождения. 😺
Зачем важно: полезно на собесе и в проде — не путать уникальные ключи с общим количеством элементов.
Подумай, какие элементы из [1,2,2,3] пройдут if x%2, и сколько раз c…
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: отличие между перечислением типов в except и общим except — порядок и соответствие типов.
Зачем важно: предсказывать, какой обработчик сработает, чтобы не пропустить реальные ошибки на работе/собеседовании.
Проверьте, входит ли ValueError в кортеж (TypeError, KeyError) или…
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: как Python обрабатывает __getattr__ и отличие атрибута класса от метода при доступе к экземпляру.
Зачем важно: пригодится на собеседовании и при отладке динамического доступа к атрибутам.
Функция, присвоенная в классе, становится методом — self будет подставлен автоматичес…