Что выведет этот код? 🐍💻
Anonymous Quiz
0%
Вывод: [12, 12, 12, 10, 11, 12]
0%
Вывод: [10, 11, 12, 10, 11, 12]
0%
Вывод: [12, 12, 12]
0%
Вывод: [10, 11, 12]
Python Quiz
Что выведет этот код? 🐍💻
Чему учит: поведение замыканий и «поздняя привязка» переменной цикла в Python.
Зачем важно: помогает не выпустить баг в колбэках/тестах и впечатлить интервьюера (или хотя бы не позориться).
Подсказка: закрепляй текущее i как аргумент по умолчанию (lambda x, i=i: ...), или используй f…
Зачем важно: помогает не выпустить баг в колбэках/тестах и впечатлить интервьюера (или хотя бы не позориться).
Что выведет этот код? 🧠🤔
Anonymous Quiz
0%
Выведет [2, 2, 2] — все лямбды используют финальное значение i (позднее связывание).
0%
Выведет [0, 1, 2] — каждая лямбда захватывает текущее i при создании.
0%
Выведет [0, 0, 0] — лямбды захватывают значение 0.
0%
Будет ошибка времени выполнения из‑за недопустимой ссылки на i.
Python Quiz
Что выведет этот код? 🧠🤔
Чему учит: замыкания и поведение лямбд при захвате внешних переменных (позднее связывание).
Зачем важно: помогает избежать неожиданных багов в циклах и выиграть очки на собеседовании.
Подумай: лямбда берет значение i при создании или при вызове?
Зачем важно: помогает избежать неожиданных багов в циклах и выиграть очки на собеседовании.
Python Quiz
Что выведет этот код? 🧠🐍
Чему учит: тонкости замыканий при создании функций в цикле. 😺
Зачем важно: такие нюансы часто ломают код и любят на собеседованиях — полезно предугадывать результат.
Лямбда захватывает переменную i, а не её значение в момент создания; посмотри, чему i равно после цикла.
Зачем важно: такие нюансы часто ломают код и любят на собеседованиях — полезно предугадывать результат.
Что выведет этот код? 💡🧠
Anonymous Quiz
0%
True True True
100%
True False True
0%
False False True
0%
True False False
Python Quiz
Что выведет этот код? 💡🧠
Чему учит: разница между identity (is) и equality (==) и нюансы кэширования целых в Python.
Зачем важно: избегать незаметных багов и не провалить собеседование на вопрос про id/==.
Python кеширует целые в диапазоне -5..256; 'is' проверяет одинаковый объект (id), '==' — равенство знач…
Зачем важно: избегать незаметных багов и не провалить собеседование на вопрос про id/==.
Python Quiz
Что выведет этот код? 💻🧠
Чему учит: порядок форматирования — f-строки и метод .format взаимодействуют, и важно знать, что применяется первым.
Зачем важно: на работе и собеседовании такие детали спасают от удивительных багов и показывают понимание языка.
f-строка подставляет выражения при создании литерала; .…
Зачем важно: на работе и собеседовании такие детали спасают от удивительных багов и показывают понимание языка.
Python Quiz
Что выведет этот код? ⚙️💻
Чему учит: обработка строк — split, strip, фильтрация пустых частей и join.
Зачем важно: нормализация ввода = меньше багов, плюс на собеседовании любят аккуратные строки (и мой босс‑уборщик доволен).
strip убирает пробелы по краям; if p.strip() убирает пустые элементы; join вставляет у…
Зачем важно: нормализация ввода = меньше багов, плюс на собеседовании любят аккуратные строки (и мой босс‑уборщик доволен).