Python Quiz
490 subscribers
867 photos
727 links
🎓 Python-викторины для программистов.
Каждый день новая задача, разбор и неожиданные фишки языка.
Download Telegram
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: замыкания в лямбдах и отложенная (late) оценка переменных.
Зачем важно: частая собеседная ловушка и источник неожиданных багов при генерации функций.
Подсказка: лямбда захватывает саму переменную i, а не её текущее значение — проверь, чему i равно после цикла
Что выведет этот код? 🐍💡
Anonymous Quiz
0%
[0, 1, 2]
0%
[2, 2, 2]
0%
[0, 0, 0]
0%
Error
Python Quiz
Что выведет этот код? 🐍💡
Чему учит: замыкания и захват переменных в лямбдах.
Зачем: частая ловушка на собеседованиях и в проде — неожиданные значения при генерации функций в цикле.
Лямбда захватывает саму переменную, а не её текущее значение; посмотри, чему i становится после цикла.
Python Quiz
Что выведет этот код? 💻🤔
Мур: чему учит — порядок выполнения call_soon, Future и await в asyncio.
Зачем — важно для дизайна конкурентного кода и частый трюк на собеседованиях.
call_soon ставит callback на следующую итерацию цикла; await отдаёт управление в loop
Python Quiz
Что выведет этот код? 🐍🧠
Чему учит квиз: замыкания и захват переменных в лямбдах — поздняя привязка может подкинуть сюрприз, словно кот, который прячется в замыкании.
Зачем важно: поможет не натворить в проде и блеснуть на собеседовании по Python.
lambda i=i привязывает текущее i при создании, обычная lambda…
Python Quiz
Что выведет этот код? 🤔🧠
Чему учит: разница any()/all() и влияние пустых и ложных элементов на агрегаты булевых функций.
Зачем важно: помогает избежать скрытых багов в коде и на собеседованиях — такие тонкости часто ловят.
Подумай, что all() возвращает для пустого списка и какие значения Python считает ложны…
Что выведет этот код? 🐍🤔
Anonymous Quiz
0%
[0, 1, 2]
0%
[2, 2, 2]
0%
[0, 0, 0]
0%
Ошибка выполнения
Python Quiz
Что выведет этот код? 🐍🤔
Чему учит: поведение замыканий в Python — как лямбда в цикле захватывает переменную, а не её мгновенное значение 😺
Зачем важно: помогает избегать неожиданных багов в колбэках и на собеседованиях проверяют это часто.
Лямбда берёт i по ссылке; чтобы зафиксировать значение, передайте ег…
Python Quiz
Что выведет этот код? 💡🤔
Чему учит: поведение + и * для списков и разница между идентичностью (is) и равенством (==).
Зачем важно: такие мелочи ловят на собеседованиях и делают баги с мутабельными объектами.
Подумайте, создают ли f/g новый список или возвращают тот же объект; is проверяет именно объект, а не…
Что выведет этот код? 🧠💻
Anonymous Quiz
0%
[1, 2, 3]
0%
[1, 2]
0%
[2, 3]
0%
[1]