Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
1 2\n3 None
0%
3 2\n1 None
0%
3 2\nNone None
100%
2 3\n1 None
Python Quiz
Что выведет этот код? 🐍🤔
Учит порядок извлечения из списка (pop — LIFO) и как условные выражения обрабатывают пустые контейнеры.
Важно на работе/собеседовании: замечать побочные эффекты и граничные случаи — это простая, но частая ловушка.
pop() без индекса берёт последний элемент; каждый pop уменьшает s; 'x …
Что выведет этот код? ⚙️🐍
Anonymous Quiz
0%
[0, 1, 2]
0%
[2, 2, 2]
0%
[0, 0, 0]
0%
Ошибка выполнения
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…